如何在不同的类中获取变量的值

时间:2014-04-17 11:35:05

标签: java android

正在创建一个用户在几个文本框中输入的类,想要获取该值并将其显示在另一个具有文本视图的类上。任何人都可以根据奠定的oops原则显示正确的方法。请使用确实提供了例子...谢谢

P.s只是要清楚“不想通过使用意图启动另一个活动,希望在调用之前存储数据

2 个答案:

答案 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。根据您的需要做。

希望它有所帮助。