0

MainActivity是压倒一切的onNewIntent。myService 是带有通知的前台服务。

launcher icon在 myprogram 被杀死后,如果我从,启动我的程序,onNewIntent最终会被调用。但是,如果我从 , 启动NotificationonNewIntent则永远不会被调用。

我认为堆栈是不同的。你怎么看?

我的 myService 类的通知是这样的

Intent i = new Intent(this,InputMainActivity.class);
PendingIntent pi = PendingIntent.getActivity(this, 0, i, PendingIntent.FLAG_UPDATE_CURRENT);

Notification n = new Notification(R.drawable.notiicon,"comment",System.currentTimeMillis());
                    n.setLatestEventInfo(myService.this,"comment",“comment“,pi);
startForeground(1,n);

从通知调用此程序时,我应该如何调用 onNewIntent?

4

1 回答 1

0

它适用于此代码吗?

PendingIntent pi = PendingIntent.getActivity(this, 0, i, PendingIntent.FLAG_CANCEL_CURRENT);
于 2013-03-01T04:04:00.910 回答