2011-04-13 48 views
1

可能重复:
Passing data between activities in Android通文本活动之间

如何编辑我的活动文本,然后通过一个意图这段文字传递给一个新的活动?

+0

可能的重复:http://stackoverflow.com/questions/2965109/passing-data-between-activities-in-android,http://stackoverflow.com/questions/5643243/passing-data-between-activities – Aleadam 2011-04-13 22:05:06

回答

5

您可以在发送前(在第一个活动中)和getIntent().getExtras().getString("key")中的第二个活动中,通过意图使用intent.putExtra("key", text_field.getText().toString())来传递额外数据。

这是假设text_field是你想要传递值的EditText。您也可以将"key"更改为任何您想要的。

+0

好吧,我现在就做吧!但我如何保存一个文本我编辑它在一个活动例如!我想输入我的名字,然后在编辑文本字段我想写我的名字,那么它将被保存?这可能发生? – 2011-04-13 21:40:48

+0

@Joja Ingy,如果我正确理解你,请看看[数据存储](http://developer.android.com/guide/topics/data/data-storage.html)。 – 2011-04-14 16:39:37

+0

String FILENAME =“hello_file”; String string =“hello world!”; FileOutputStream fos = openFileOutput(FILENAME,Context.MODE_PRIVATE); fos.write(string.getBytes()); fos.close(); – 2011-04-14 19:56:14