如何从另一个类访问字符串值?
我有一个类,其中包含一个编辑文本框,用于保存字符串“strResponse”,我想在另一个类中访问该字符串。基本上,用户输入任何内容,另一个类就会获取该字符串,并以文本消息的形式发送它。
如果我硬编码该代码,它就可以正常工作。但我希望用户定义其他类中应该显示的消息内容。 我正在考虑全局变量,但到目前为止还没有运气。
I have a class that consists of an edittext box to hold a string "strResponse" I want to access this string in another class. Basically a user types in whatever, and the other class takes that string, and sends it in a text message.
That code works fine if I hard code it in. But I want a user to define what the message should say from the other class.
I was thinking global variable, but have had no luck so far.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你说的硬编码是什么意思?你可以在这里发布你的代码吗?
通常,如果第 2 类是从用户获取输入的类,则良好的 oop 设计不是第 1 类“获取”来自第 2 类的值。
设计应该是这样的,类 2 接受输入,一旦输入完成,它会发送/标记/通知类 1 以获取更新的值。
发送/标记/通知可以通过不同的方式完成。取决于设计。
what do you mean by hardcode it? could you post your code here?
normally, a decent oop design isn't class 1 "takes" values from class 2, if class 2 is the one which is taking inputs from the user.
The design should be something, class 2 takes input and once input is done it sends/flag/notify class 1 for updated value.
sends/flag/notify could be done by different ways. depends on the design.
我认为您需要将对话框类的字符串值访问到主 Activity 类。 (只是一个例子)
你需要接口来做到这一点。我认为链接会有帮助
http://developmentality.wordpress.com /2009/10/31/android-dialog-box-tutorial/
在上面的对话框类中的链接字符串值是使用接口在主活动调用中访问的。
希望这能解决您的问题。
I think you need to access the string value of dialog box class to the main Activity class. (Just a for example)
You need interface to do this. i Think link will help
http://developmentality.wordpress.com/2009/10/31/android-dialog-box-tutorial/
In the above link string value in the dialog class is accessed in main activity call using the interface.
Hope this will solve your issue.