我有,我想,當手機方向的主屏幕,即當鍵盤翻轉出來像上改變運行appwidget代碼。我有一個圖像,我想在我的appwidget中的imageview中更改。我不能使用與方向相關聯的不同佈局(即「layout」和「layout-land」),因爲直到運行時我才知道圖像文件的名稱,它是在運行時創建的。無論如何,只有在顯示主屏幕時,纔會觸發代碼運行,我的appwidget處於活動狀態並且方向剛剛更改?appWidget方向代碼
我可以偵聽configuration_change廣播,但將每次運行手機切換到橫向或縱向,我只希望它顯示在主屏幕上時發生。我想不出有什麼好的方法來做到這一點。謝謝
Ryan
反正知道如果主屏幕上的活動堆棧的頂部?或找出是什麼? – rgrandy 2010-01-12 14:48:56
在理論上是的,看到http://stackoverflow.com/questions/6285410/android-detect-if-an-activity-is-on-the-top-of-the-history-stack,但主屏幕是具體的活動,這可能會有所不同,具體取決於您使用的設備。 – 2011-08-25 13:43:32