我有一个带有edittext框的主类。我在同一个源文件夹中有另一个类。现在我想使用在另一个类可访问的主类中键入的文本。
非常感谢任何帮助
答案 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);