0

我有一个“主要”活动。在onCreate()我调用的方法setContentView()中。现在,虽然这个主要活动在顶部,但我收到了一条通知。在通知中,我将“main”设置为单击时调用的意图。在这里,我正在设置FLAG_ACTIVITY_SINGLE_TOP标志。

在通知的点击事件中,我可以看到onNewIntent()main 被调用,因为onNewIntent()我正在启动另一个活动showData。我可以看到,在通知的单击事件中,屏幕的方向发生了变化,但我仍在通知下拉菜单中。(主屏幕或屏幕均不showData可见)。方向改变是因为showData方向景观是固定的。现在,如果我按回,我可以看到showData屏幕。

当单击通知时主要活动位于顶部时,会发生此问题。如果在任何其他活动中,showData正在正确显示。

非常感谢您的回答和时间。

4

1 回答 1

0

我正在showData使用这个:new Intent(main.this, showData.class).

我改为main.this现在getApplicationContext()它工作正常。

于 2012-08-01T06:42:22.057 回答