我想在同一個應用程序中的其他活動中訪問活動中的時間選擇器。例如,如果我在一個活動中更改時間選擇器中的時間,則其他活動中的時間選擇器中的時間也應相應更改。我怎樣才能做到這一點?如何從Android中的其他活動訪問一個活動中的組件(例如時間選擇器)?
0
A
回答
0
您可以使用putExtra將數據傳遞到您的新意向。
int hour = timePicker.getCurrentHour();
int minute = timePicker.getCurrentMinute();
String time = hour + ":" + minute;
Intent intent = new Intent(getBaseContext(), NewActivity.class);
intent.putExtra(time, "timeData");
startActivity(intent)
查看時間。
Bundle extras = getIntent().getExtras();
if (extras != null) {
String value = extras.getString("timeData");
//do stuff with the time now...
}
0
我想如果我是對的,你可能會喜歡使用Intent將你的日期屬性傳遞給下一個活動 ,然後在下一個活動中用這些值設置timepicker的狀態。這裏是一個樣本,你可能/應該做什麼i.putExtra("day", day); i.putExtra("month", month); i.putExtra("year", year);
。如果您對意圖不熟悉,請看這裏https://developer.android.com/reference/android/content/Intent.html
+0
感謝您的幫助! –
+0
請投票回答,如果它幫助你;) –
相關問題
- 1. 如何從其他活動啓動Android AppWidget的配置活動?
- 2. Android如何檢查一項活動是從其他活動中打開的
- 3. 顯示從其他活動中選擇的點的Android地圖
- 4. 如何從其他活動啓動啓動器活動?
- 5. Android:從其他活動完成活動
- 6. 如何從其他活動更新活動的適配器?
- 7. 如何從偏好活動中調用時間選擇器?
- 8. 如何在Android的其他活動中使用一個變量?
- 9. Android:如何從活動訪問更新另一個活動的私有變量
- 10. Android:活動中的靜態值需要被其他活動訪問
- 11. 無法將值從一個活動發送到Android中的其他活動
- 12. 如何從另一個片段活動中的片段活動訪問按鈕
- 13. 如何將圖像從一個活動發送到從Android Gallery中選擇的另一個活動?
- 14. 如何從一個活動組中的活動導航到另一個活動android
- 15. 如何獲得其他活動中片段活動的功能
- 16. 如何在其他claas的主要活動中調用活動?
- 17. Android:在活動中使用ButterKnife從其他活動延伸
- 18. 如何在擴展到其他活動的活動中創建一個actionBar?
- 19. 如何從android中的其他活動獲取數據?
- 20. 如何從其他非活動類的Android插入的TextView的活動?
- 21. 如何從活動訪問TabHost,即不是其中一個選項卡?
- 22. 從一個活動傳遞圖像的其他活動
- 23. 如何在活動恢復但不活動時啓動Android中的事件如何在Android中調用活動
- 24. 如何從其他活動重新創建以前的活動實例
- 25. Android的 - 其他活動
- 26. 如何加載其他活動的選項卡中的地圖活動
- 27. 如何減少從一個活動切換到另一個活動的時間?
- 28. 如何在android中從一個活動移動到另一個活動?
- 29. 你如何從其他活動中調用主發射器活動?
- 30. 如何在Android應用程序中全局訪問其他課程的活動?
你想訪問它或任何方式可能會爲你好嗎? –
任何方式都可以。但它應該做我想做的事情。這是唯一的條件。 –