我有一個應用程序在計劃時間從服務引發。在該服務中,我使用Intent顯示了我的活動。它完美的作品。但是,當我回去時,活動結束了。但是,還有一個空白屏幕?我怎樣才能避免這個空白的屏幕。我需要我的應用程序的Activity而不是空白屏幕。任何人指導我。從Android中的意圖中提出時避免空白屏幕
回答
@Špĸ刪除此行:i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
take a look at my post if you wish to open a dialog via your service: Creating global dialogs
我不喜歡你完成了一個你回去的活動。您有多個不同的備選方案:
使用片段而不是活動意圖。
設置標誌以指示活動已完成,因此當您返回時它將關閉。
您也可以嘗試與堆棧工作,看看這個:https://stackoverflow.com/a/4038637/969325
沒有看到它的代碼是非常艱難的齧合找出什麼錯誤在你的代碼,但還是我做一些努力,幫助您。
將android:theme="@android:style/Theme.Translucent"
添加到您的activity tag
您的manifest
文件中,然後嘗試是否有效。
是的,它的工作但是,我的應用程序的'package'名稱將顯示在標題中。 – Praveenkumar 2012-01-27 12:48:45
您是否嘗試過設置FLAG_ACTIVITY_NO_HISTORY
以用於在清單中啓動AlertDialog活動或launchMode="noHistory"
。
的AlertDialog活動很可能是因爲沒有內容視圖設置和用戶看到的僅僅是一個警告對話框所以一旦警報對話框關閉和應用程序返回到這個畫面你看到空白屏幕它會是空白的。
好的,讓我看看。 – Praveenkumar 2012-01-27 13:28:31
在按下返回按鈕之前,您必須先保存活動的狀態並恢復活動。這很容易通過onRetainNonConfigurationInstance()
和getLastNonConfigurationInstance()
方法完成。請參考link。
- 1. 如何避免在Android中從Web視圖返回時出現白屏?
- 2. 從HTTPS加載數據時出現空白屏幕的Android webview
- 3. 如何在jQuery Mobile中更換頁面時避免空白屏幕
- 4. Android AVD屏幕出現空白
- 5. iphone中的空白屏幕
- 6. Android onResume空白屏幕
- 7. 在logcat中出現空白屏幕
- 8. 如何避免在Android的兩個活動之間發生空白屏幕
- 9. 避免Android在佈局中將項目推出屏幕?
- 10. CasperJS屏幕截圖給出了一個空白屏幕
- 11. 的Python:Matplotlib避免出現打印空白
- 12. 從片段按鈕單擊(意圖)開始活動拋出空白屏幕
- 13. Android的空白屏幕上的PDF
- 14. Ios空白屏幕
- 15. Servlet:空白屏幕
- 16. Zend:空白屏幕
- 17. Android之前的片段空白屏幕
- 18. 刪除屏幕底部的空白Android
- 19. UIImagePickerController - 避免「預覽」屏幕
- 20. Android - 避免從圖庫中提取圖像的內存泄漏
- 21. 試圖編譯並運行ionic2時出現空白屏幕
- 22. Android新意圖新屏幕
- 23. android意圖新屏幕
- 24. android解鎖屏幕意圖?
- 25. 如何避免android中的重複屏幕
- 26. 從.git/config中刪除設置時,如何避免出現空白部分?
- 27. 如何避免敬酒時,屏幕上的Android
- 28. Mercurial - 避免空白變化
- 29. 從緩存中加載圖片但返回空白屏幕
- 30. 如何避免加載離子2上的白色屏幕?
請把一些屏幕截圖。 – 2012-01-27 04:35:19
屏幕截圖。你需要黑屏的屏幕截圖。 – Praveenkumar 2012-01-27 04:48:15
是的,還有其他來自您導航到該活動並獲得黑屏的屏幕? – 2012-01-27 04:58:29