簡體   English   中英

后台運行的應用程序,當方向更改時顯示對話框

[英]Background running app that shows a dialog when orientation changes

標題很容易說明。 我想創建一個始終運行的android應用,更改方向后會顯示一個對話框。 我一直在尋找一些我認為必須使用服務的信息,但是我不確定如何使用,使用哪一個以及為什么使用。 我什至不確定那是正確的。

因此,總結一下:始終(即使已關閉)的Android應用程序也會檢測方向變化,然后顯示一個對話框。

你能幫忙的話,我會很高興。 我現在真的迷路了。

我認為您將必須實現一個服務,並在該服務中注冊一個BroadcastListener,並通過ACTION_CONFIGURATION_CHANGED動作收聽廣播。 當前配置中的任何內容(例如方向)發生變化時,都會調用Receiver的onReceive()方法。 然后,您可以打開需要從該服務中打開的任何內容,並將其置於前台。

我將為您保留詳細信息,其中有太多內容需要說明。 請繼續閱讀ServiceBroadcastListener 我自己也沒有測試過,但從概念上講,我相信這是做到這一點的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM