我用Intent調用一個活動。在該活動中(方法創建),我檢查一些參數並調用另一個 - 第三個活動。在第三項活動加載之前,我可以看到第二項活動持續幾毫秒。我不會在第二項活動中加載視圖。Android活動故障
0
A
回答
0
使用startActivityForResult開始第三個活動(來自onCreate方法),即使您不需要結果。這將保持第二個活動窗口不顯示。
0
當您希望顯示第二個活動的內容時,僅在秒活動內(一次和)調用「setContentView」。
此外,如果您在啓動第三個活動時調用秒活動完成,請記住從該函數返回而不繼續初始化(以及「setContentView」的調用)。
0
這裏的問題確實是第一個活動應該直接調用第三個活動。只需將決定第二個活動旁路的邏輯提取到一個單獨的課程,然後調用該課程而不是第二個活動。
做得很好的活動實際上應該是非常輕量級的,主要是像加載參數和根視圖層次結構以及將事件路由到片段的東西。如果你不能這麼做(重構太困難),請嘗試通過Activity.overridePendingTransition(int enterAnim,int exitAnim)
方法禁用活動轉換。
相關問題
- 1. 故障投訴次活動
- 2. 滾動視圖Android故障
- 3. Android故障[INSTALL_FAILED_MISSING_SHARED_LIBRARY]
- 4. 活動過渡的視覺故障
- 5. 動畫故障
- 6. 動畫故障
- 7. 故障保存活動狀態擴展了另一個活動
- 8. Android SDK 22.6故障
- 9. Android Studio AVD故障
- 10. Java Android CountDownTimer故障
- 11. Android相機故障
- 12. Android 2.3:GridView滾動後出現故障
- 13. CSS浮動故障
- 14. Recyclerview滾動故障
- 15. 故障動態表
- 16. jQuery動畫故障?
- 17. Safari滾動故障
- 18. jQuery動畫故障
- 19. TestNG故障不是故障
- 20. Jquery&Joomla無故障故障
- 21. 故障排除_mkdir故障
- 22. WCF故障 - 哪種故障?
- 23. JavaScript故障排除故障
- 24. Android多點觸控故障
- 25. Android方向更改故障
- 26. Android中的RecyclerView ItemAnimator故障
- 27. 故障解析爲Android
- 28. Android SQLite觸發器故障
- 29. Android CTS logcat出現故障
- 30. Android ADB間歇性故障
是否可以檢查第一項活動中的參數(當前完成第二項活動),完全跳過第二項活動? – Sam