您好我是Android應用程序開發的新手。在我的應用程序中,我有兩個活動Activity1和Activity2.From activity1,我稱Activity2爲Intent.I想從此活動(activity2)訪問activity1而不去第一個活動是否有任何可行的方式?請引導我來自activity2的Android訪問活動
回答
不,沒有。 Activity1甚至可能被關閉。
如果你想在兩個活動之間傳遞數據,那當然是可行的。通過使用意圖傳遞數據,通過使用http://developer.android.com/reference/android/content/SharedPreferences.html或您可以從兩個活動訪問的任何其他存儲。
這使得SENCE從活動1將數據傳遞到活動2.要做到這一點剛剛經歷意圖通過一些數據的唯一的事:
intent.putExtra("key", "Your data here");
在第二活動
:
String data = getIntent().getExtra("key");
如果情況並非如此,那麼你的任務在某個地方是錯誤的。當活動結束後,沒有與其互動的意願。
我可以通過這個傳遞任何佈局對象嗎? – karthi
你不應該在活動之間傳遞對象的實例,即使它是可能的(我不認爲它是)。 –
因此,您可以從活動A開始活動B並在活動B完成時更改某些參數(您的更改無法實時傳播,因爲您無法確定它是什麼活動狀態A)。所以實現這個最好的方法是使用活動結果 - 關於它的更多信息檢查Android: Capturing the return of an activity
- 1. 來自OnClickListener的訪問活動(this)
- 2. 訪問活動:來自GoogleApiClient的列表
- 3. Android:訪問來自活動的片段TextView
- 4. 來自異步類的Android訪問活動
- 5. 訪問來自不同活動的LocationManager回調android
- 6. 訪問新的ParseObject(Parse.com)跨活動(Android)
- 7. 禁止訪問Android中的活動
- 8. 訪問當前的Android活動
- 9. 如何訪問來自活動的偏好值?
- 10. 查詢來自login.windows.net的令牌訪問活動
- 11. 訪問來自活動構造函數的包信息
- 12. 訪問來自不同活動的服務/線程
- 13. 訪問活動?
- 14. 來自通知的Android刷新活動
- 15. 來自Fragment Tab的Android加載活動
- 16. 來自多個活動的Android TTS
- 17. Android Keep來自Dieing的活動
- 18. 的Android導航來自各種活動
- 19. Android:來自標籤菜單的活動
- 20. 來自活動的Android社區
- 21. 來自非活動類的活動之間的Android過渡
- 22. 基於來自基本活動的條件的Android塊活動?
- 23. 來自非活動類的非活動類中的Android getResource?
- 24. 訪問來自Unity的Android Camera.Parameters
- 25. Android:訪問活動意圖父功能
- 26. 使用Unity3d訪問Android活動狀態
- 27. Cordova plugin Android活動 - 訪問資源
- 28. Android主要活動對象訪問
- 29. 從自定義按鈕訪問活動
- 30. 來自鎖屏活動的ContactDetail活動
你是什麼意思的訪問。你想從Activity2通知Activity1,或者你想從Activity2訪問Activity1的一些成員?請解釋你到底想做什麼。 –
例如,我想修改Edittext的settext()(edittext在activity1中)。edittext在fristactivity.i想要從secound活動中改變它。 – karthi