Android 要在所有活动中显示编辑文本吗
首先,我是安卓系统开发的noob 所以,我的问题是-我有一个带有EditText视图的活动,所以有人可以在其中输入他的名字。 我想对这些输入做些什么——我想让它显示在文本视图中所有需要的活动中。 例如,在一本书中->输入姓名:你在做什么,孩子?Kir:“我不知道…”输入名称:“不要再这样做了…”等 然后在下一个活动中,单击一个按钮,相同的,我希望在所有活动中显示相同的输入名称,文本视图,它需要在哪里,但我不知道如何声明它,在哪里声明它,什么代码等等 我希望你们都能理解我的意思Android 要在所有活动中显示编辑文本吗,android,android-edittext,Android,Android Edittext,首先,我是安卓系统开发的noob 所以,我的问题是-我有一个带有EditText视图的活动,所以有人可以在其中输入他的名字。 我想对这些输入做些什么——我想让它显示在文本视图中所有需要的活动中。 例如,在一本书中->输入姓名:你在做什么,孩子?Kir:“我不知道…”输入名称:“不要再这样做了…”等 然后在下一个活动中,单击一个按钮,相同的,我希望在所有活动中显示相同的输入名称,文本视图,它需要在哪里,但我不知道如何声明它,在哪里声明它,什么代码等等 我希望你们都能理解我的意思 感谢您的支持。一种
感谢您的支持。一种方法是在开始活动之前将数据传递给intents
Intent intent = new Intent(context, MyActivity.class);
intent.putExtra("key_name", "John Cena");
context.startActivity(intent);
然后通过以下方式检索MyActivity中的数据:
Bundle extras = getIntent().getExtras();
String name = extras.getString("key_name"); // name should be John Cena
片段也存在类似的功能。基本上,您希望保留值\数据。对于这种情况,最好使用
[Preferences]
,您可以将数据保存在磁盘上的私人文件中,并随时随地读取数据