正在创建一个用户在几个文本框中输入的类,想要获取该值并将其显示在另一个具有文本视图的类上。任何人都可以根据奠定的oops原则显示正确的方法。请使用确实提供了例子...谢谢
P.s只是要清楚“不想通过使用意图启动另一个活动,希望在调用之前存储数据
答案 0 :(得分:0)
使用Intents
例如。
Intent in =new intent(youractivity.this, your newclass.class);
intent.purExtra(key,value);
startActovity(in);
使用它 其中value是您的变量,在下一个活动中,您可以使用
在活动中收到相同的值 YOURVAR= getIntent().getStringExtra(key)
; //对于字符串if //你的var是int类型然后是typ getintextra()
答案 1 :(得分:0)
如果必须在如此多的活动中使用该特定变量,则将该变量声明为static
。请执行以下操作,
创建一个单独的类
public class Global
{
private static String myString="hello";
}
要从任何地方更改myString
值,
Global.myString="Hiii";
要从任何地方获取myString
的值,
String str=Global.myString;
另一种方法也可以使用Intent
。根据您的需要做。
希望它有所帮助。