2011-04-27 20 views
0

我在我的應用程序中面臨非常奇怪的問題。我正在按菜單鍵膨脹佈局。並在popupwindow上設置該佈局。我面臨的概率是,當我安裝在設備上生成並按菜單鍵時,彈出窗口不顯示。但如果我導航到其他屏幕並返回到上一屏幕,菜單鍵完美工作。 即使我cllose應用程序,並在下次打開它,菜單鍵工作正常。它在安裝後第一次不起作用。安裝後第一次沒有顯示菜單

在此先感謝。

回答

0

也許您在錯誤的生命週期方法中爲菜單按鈕設置了點擊偵聽器?也許它不會在onPause()之後添加監聽器?看到一些來源將是非常有用的,以確保。

+0

但菜單鍵工作正常,如果我關閉應用程序並重新啓動它。 – 2011-04-27 06:28:52

+0

如果關閉應用程序,它會調用onPause然後onStop然後onDestroy。只要發佈一些相關的代碼,也許我們可以找到確切的錯誤。 – Amplify91 2011-04-27 06:46:54

0

我覺得android自己更新它的佈局並重新繪製視圖時自己決定。也許你新近誇大的觀點不會影響其他佈局,這使得這看起來很必要。我會嘗試在主佈局上調用requestLayout()/ forceLayout()... 雖然不知道...

相關問題