2012-09-06 198 views
2

因此,我正在爲我的公司製作應用程序,以便像「信息亭」一樣使用Android平板電腦。用戶應該只能使用這一個應用程序,並且無法在平板電腦上執行其他任何操作。在鎖定屏幕上切換活動顯示鎖定屏幕

我在活動上使用了WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED找到了一個解決方案。但是,當我在我的應用程序中切換到其他活動時,離開活動淡出,快速顯示鎖定屏幕,然後出現下一個活動。

我猜這是因爲FLAG_SHOW_WHEN_LOCKED在onCreate()中,而不是在Activity創建過程中的早期版本。

有沒有其他地方我可以把這個標誌,或任何其他方式來防止在活動之間顯示鎖屏?這不是一個大問題,但它是一個糟糕的用戶體驗。

這是一個三星Galaxy Tab 10.1運行ICS 4.0.3。

+0

我有完全一樣的問題,但在所有我嘗試打開的活動之一。我會試圖弄清楚這一項活動與其他活動之間的區別,但目前我不知道。 LayoutParams.FLAG_SHOW_WHEN_LOCKED總是放置在oncreate方法中。 – user2483352

回答