2011-04-13 49 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