2012-07-31 96 views
0

我有一個「主要」活動。在onCreate()方法中,我打電話給setContentView()。現在,雖然這項主要活動是最重要的,但我收到了通知。在通知中,我將「main」設置爲意圖在點擊時調用。這裏我設置了FLAG_ACTIVITY_SINGLE_TOP的標誌。使用FLAG_ACTIVITY_SINGLE_TOP啓動時未設置活動視圖

點擊事件通知我可以看到主要的onNewIntent()被叫,從onNewIntent()我正在啓動另一個活動showData。我能看到的是,點擊通知事件時,屏幕的方向會改變,但我仍然處於通知下拉菜單中。 (main或showData屏幕都不可見)。方向改變,因爲showData的定向景觀是固定的。現在,如果我按回,我可以看到showData屏幕。

當主要活動位於頂部而點擊通知時,會發生此問題。如果在其他活動中,showData正在正確顯示。

非常感謝您的回答和時間。

回答

0

我使用new Intent(main.this, showData.class)啓動了showData

我將main.this更改爲getApplicationContext(),現在它工作正常。

+0

我只能在24小時後接受我自己的答案 – png 2012-08-01 07:45:42

+0

您的24小時過去了。請接受你自己的答案。謝謝! – 2012-08-03 18:47:08