我想將調用活動的上下文傳遞給調用活動,以便我可以訪問調用活動中存在的微調器 請幫助。將調用活動的上下文傳遞給android中的調用活動
回答
對不起,但那是不可能的。
我不能使用Parceable。 –
@ArunimChopra:不,首先,你不能在'Activity'上實現'Parcelable',因爲你沒有寫'Activity'。其次,傳遞一個'Parcelable'額外的東西使得'Parcelable'對象的副本成爲可能;收件人獲取該副本。因此,您將無法「訪問調用活動中存在的微調器」,因爲您將使用副本。 – CommonsWare
哦,謝謝!!!!! –
您應該看看PendingIntent。來自docs:
描述要執行的意圖和目標操作。這個類的實例由getActivity(Context,int,Intent,int),getActivities(Context,int,Intent [],int),getBroadcast(Context,int,Intent,int)和getService(Context,int,Intent ,int);返回的對象可以交給其他應用程序,以便他們可以執行您以後代表您所描述的操作。 通過將PendingIntent提供給另一個應用程序,您授予 執行您指定的操作的權利,就好像其他應用程序本身(具有相同權限和 標識)一樣。因此,您應該小心如何構建PendingIntent:例如,您提供的基本Intent 應該將組件名稱明確設置爲您自己的 組件之一,以確保它最終發送到那裏並沒有其他地方。
終於!!我已經通過使用startActivityForResult()和getActivityResult()方法解決了這個問題。 謝謝你。
- 1. 將活動的上下文傳遞給Android中的另一活動
- 2. 如何從inputmethodservice調用活動並將活動的數據傳遞給Inputmethodsevice
- 3. 將活動中的值傳遞給android中的下一個活動
- 4. 將上下文傳遞給非活動類以使用AssetManager.getAssets()
- 5. 將活動的返回鍵傳遞給調用者
- 6. 如何將網絡請求傳遞給被調用的活動?
- 7. 啓動活動傳遞上下文的從活動
- 8. 如何將上下文從活動傳遞到活動?
- 9. 調用Android活動
- 10. 將活動傳遞給ListFragment?
- 11. 將上下文傳遞給非活動類的最佳實踐?
- 12. Android:將微調選項傳遞給新活動
- 13. 從非活動類開始活動並將上下文傳遞給它
- 14. 將活動值傳遞給片段android
- 15. 非活動傳遞上下文的
- 16. Android:如何獲取IntentService中調用活動的上下文?
- 17. Android,將活動傳遞給片段活動,片段
- 18. 將活動A中的jsonarray傳遞給活動B?
- 19. 將活動中的對象傳遞給非活動類
- 20. 如何將豆類一項活動傳遞給Android上的另一項活動
- 21. 將活動A中的數據傳遞給Android中的活動D
- 22. 使用Extra將數據傳遞給Android中的其他活動
- 23. 從活動傳遞給非活動構造函數的上下文實例?
- 24. Android:將額外活動從一項活動傳遞給另一項活動
- 25. Android將參數從對話框傳遞到調用活動
- 26. 將上下文傳遞給另一個活動
- 27. 在Android序列上調用其他活動的活動
- 28. Android的信息傳遞給SingleInstance活動
- 29. Android studio - 如何將片段的上下文值傳遞給另一個活動?
- 30. 將對話框中的數據傳遞給對話框的調用活動?
你真的不能。呼叫活動甚至在您的應用中都沒有承諾,所以他們故意阻止。即使你做了一些事情來解決它,它也不會像你所想的那樣工作 - 其他活動已經停止並且它的用戶界面不會更新。最接近的方法是,在完成並更新其擁有的活動中的微調器時,返回新設置 –
我在調用的活動中調用finish(),並返回原始活動。如何檢測我原來的活動現在在前面,以便我可以在那一刻更新我的微調。 –