如何从另一个类访问字符串值?

时间:2011-02-10 20:36:17

标签: java android string global

我有一个类,它包含一个edittext框来保存字符串“strResponse”我想在另一个类中访问该字符串。基本上用户键入任何内容,另一个类接受该字符串,并通过短信发送 如果我硬代码,那代码工作正常。但我希望用户定义消息应该从另一个类中说出什么。 我在考虑全局变量,但到目前为止还没有运气。

2 个答案:

答案 0 :(得分:1)

硬编码是什么意思?你能在这里发布你的代码吗?

通常情况下,如果第2类是从用户那里获取输入的,那么正确的oop设计不是第2类的“1”“取”值。

设计应该是某种东西,类2接受输入,一旦输入完成,它发送/标记/通知类1以获得更新的值。

发送/标志/通知可以通过不同的方式完成。取决于设计。

答案 1 :(得分:1)

我认为你需要访问主Activity类的对话框类的字符串值。 (仅举例)

您需要界面才能执行此操作。我认为链接会有所帮助

http://developmentality.wordpress.com/2009/10/31/android-dialog-box-tutorial/

在上面的链接中,使用接口在主活动调用中访问对话框类中的字符串值。

希望这能解决您的问题。