2
A
回答
2
這實際上是活動控制的標準模型。 startActivity(Intent)
是Context類中的一個方法,它是Activity的子類。
一個重要的區別是startActivity(Intent)
和startActivityForResult(Intent, int)
之間。如果您希望從新的活動中獲得一些結果,您將使用startActivityForResult(Intent, int)
。第二個參數int
允許您區分多個活動返回的結果(即,如果您可能從一個給定的活動啓動多個子活動)。這是在onActivityResult(Intent, int, options)
方法中處理的,您可以閱讀關於here的所有信息。一般來說,如果你在做很多Android編程,你應該熟悉Activity doc,因爲Activity的生命週期很重要,而且可能會非常棘手。
相關問題
- 1. android活動方法調用
- 2. Android活動抽象方法調用
- 3. 從活動調用片段方法Android
- 4. Android ViewModel調用活動方法
- 5. android中的非活動類的活動調用方法
- 6. 調用方法到活動
- 7. 方法調用活動
- 8. 從活動調用方法
- 9. Android - 活動方法?
- 10. Android:從Async onPostExecute方法調用主要活動方法
- 11. 如何從Android的另一個活動調用一個活動的方法?
- 12. 啓動活動後調用類方法
- 13. 調用一個方法在Android的所有活動中使用
- 14. 調用Android活動
- 15. 活動中提供的調用方法
- 16. 調用活動的另一種方法。
- 17. PreferenceActivity調用主要活動的方法
- 18. 活動事件的調用方法
- 19. 從導出的活動調用方法
- 20. 當前活動中的調用方法
- 21. 調用活動的方法從廣播接收器的Android
- 22. Android-無法從另一個活動調用方法
- 23. onActivityResult()方法調用太早,無法啓動調用活動?
- 24. Android:調用從服務到活動的方法
- 25. Android - 從活動中調用一個普通的對象方法
- 26. 來自活動服務的Android調用方法
- 27. 未從活動調用的Android服務方法
- 28. 如何從Android中的活動調用片段方法?
- 29. 如何從android中的另一個活動調用takePicture()方法?
- 30. 強制性調用Android活動的超類方法?
我99.99%肯定無法啓動沒有意圖的活動。您希望在哪個特定情況下執行此操作?這可能是你應該問的問題。 – CinetiK
使用意圖有什麼問題?它是Android設計的方式,它滿足任何和所有可能的需求。你爲什麼需要另一種方式?你想解決什麼問題? – 323go
嗨,沒有錯,我只是想知道是否有其他方法。就這些。 –