2017-08-29 74 views
2

首先,我在Android開發一個小白....旺旺的EditText中顯示所有Activitys

所以,我的問題是 - 我有一個觀點的EditText一個活動,所以有人可以把他的名字在裏面。 我想用這個輸入做什麼 - 我希望它在TextView中所有需要的活動中顯示。 示例 - 就像在書中 - >輸入名稱:你在做什麼小孩? Kir:「我不知道......」輸入名稱:「不要再做了......」等。

然後在下一個Activity中通過單擊一個按鈕,同樣的,我想要在所有ACTIVITES中顯示相同的輸入名稱,TextViews需要在哪裏,但我不知道如何聲明它,在哪裏申報,代碼等。

我希望你們都明白我的意思。

並感謝您的支持。

回答

1

一種方法是在開始活動之前將數據傳入意圖。

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 

呈三角功能也存在碎片。

0

基本上你想要保留價值\數據。對於這種情況,最好使用[Preferences],您可以將數據保存在磁盤上的私有文件中,並隨時隨地閱讀。

Android Preferences