我有一个“主要”活动。在onCreate()
方法中,我正在调用setContentView()
。现在,当这个主要活动在顶部时,我收到通知。在通知中我将“main”设置为在点击时调用的意图。我在这里设置FLAG_ACTIVITY_SINGLE_TOP
标志。
点击通知事件后,我可以看到主要onNewIntent()
被调用,来自onNewIntent()
我正在启动另一项活动showData
。我可以看到的是,在点击通知事件时,屏幕的方向发生了变化,但我仍然在通知下拉菜单中。 (主屏幕或showData
屏幕均不可见)。方向会发生变化,因为showData
的方向横向已固定。现在,如果我按回,我可以看到showData
屏幕。
当点击通知时主要活动位于顶部时,会发生此问题。如果在任何其他活动中,showData
正在正确显示。
非常感谢您的回答和时间。
答案 0 :(得分:0)
我正在使用showData
启动new Intent(main.this, showData.class)
。
我将main.this
更改为getApplicationContext()
,现在工作正常。