我是新來的android應用程序我有一個任務是,我應該傳遞數據從活動A->活動B,並應在活動B之間傳遞數據---------- - >活動C同樣的方式,我應該從活動C獲得數據------->活動A請告訴情景或爲我發送示例在多個活動之間檢索數據
0
A
回答
0
嘗試兩個選項 1)。意圖
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra("KEY", "VALUE");
startActivity(intent);
2)。如果數據在所有活動之間共享,則爲Shared Preference
。
0
Intent
是你需要的東西:
Intent mIntent = new Intent(ActivityA.this, ActivityB.class);
mIntent.putExtra("key", "value");
startActivity(mIntent);
上面的代碼開始ActivityB
,並與它一起發送的數據,到ActivityB (from mIntent.putStringExtra("key", "value");
)
你也可以看到這樣的不同的原型來自here.
在下一個活動ActivityB
上,您可以獲取下面的代碼發送的數據(寫在ActivityB
的onCreate()中):
Intent mIntent = getIntent();
String data_recieved = mIntent.getStringExtra("key"); \\ here key is same as mentioned in previous activity from where you reached here.
+0
但我想將活動C的數據傳遞給活動A並且還要調用活動A –
0
可以使用意圖從A數據傳遞到B:
Intent intent = new Intent(this, Activity.class);
intent.putExtra("name", "value");
startActivity(intent);
可以在
共享偏好返回背面使用
onActivtyResult()
值或通過將其存儲
如果您使用的是onActivtyResult()
方法,您需要t o使用開始activty的結果:startActivityForResult()
方法
您可以檢查此爲將數據送回 send data back to activity
相關問題
- 1. 在活動之間檢索Android數據
- 2. 在多個活動之間移動
- 3. 從活動檢索數據
- 4. 在多個活動中保存和檢索數據Android Studio
- 5. 如何在多個活動之間傳輸數據
- 6. 如何在多個活動之間共享數據?
- 7. 如何在多個活動之間共享相同的數據
- 8. 在用戶之間檢索Firebase數據
- 9. Android在活動之間發送數據
- 10. 在Android活動之間傳遞數據
- 11. Android在活動之間傳遞數據
- 12. 在活動之間傳輸textview數據?
- 13. 在活動之間傳遞數據
- 14. 在活動之間傳遞數據
- 15. 在活動之間保留recyclerview數據
- 16. 爲新活動檢索多個信息
- 17. 我在檢索從一個活動的sharedpreferences數據到另一個活動
- 18. 如何在兩個活動之間移動數據
- 19. 在活動之間切換活動/傳遞數據
- 20. 在活動活動/片段之間同步數據
- 21. 在一個活動的兩個片段之間共享數據
- 22. jquery.ajax多個數據檢索
- 23. 活動之間交換數據
- 24. Android活動之間的數據傳輸
- 25. 活動和片段之間的數據
- 26. Xamarin的數據傳遞活動之間
- 27. 如何檢索兩個活動之間的對象的數組列表
- 28. 在片段活動之間傳遞數據到另一個活動
- 29. 在laravel的兩個日期之間檢索數據
- 30. MS Access使用JDBC在兩個日期之間檢索數據
您的問題不顯示在您的任何努力。你有沒有考慮通過'Intent'傳遞'bundle'對象? –
請閱讀'startActivityForResult'的文檔 – Simon