如何调用另一个类的对象

时间:2010-08-02 06:30:21

标签: android

我有一个带有edittext框的主类。我在同一个源文件夹中有另一个类。现在我想使用在另一个类可访问的主类中键入的文本。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

有不同的方法:

1)您可以将值存储在应用程序中全局某处的静态变量中(当您离开activity = onPause时) - 如果您的应用程序活动在同一进程中运行,则可以正常工作,默认情况下是这样 - 除非在清单中以不同的方式指定

2)或使用SharedPreferences(ref. to android dev docs)。

3)如果您的一个活动在之后的第二个活动开始,您可以将该值作为额外的意图(ref. to android dev docs)传递:

Intent intent = new Intent(this, A.class);
intent.putExtra("EXTRA_TEXT_TO_REMEMBER", editText.getText().toString());
startActivity(intent);