Android 在onCreate中使用后通过通知传递的重置操作
我可以在创建通知时设置操作。一旦用户点击它,应用程序就会被打开,我可以检查动作值。我参考了下面的链接 使用Android 在onCreate中使用后通过通知传递的重置操作,android,android-fragments,notifications,oncreate,Android,Android Fragments,Notifications,Oncreate,我可以在创建通知时设置操作。一旦用户点击它,应用程序就会被打开,我可以检查动作值。我参考了下面的链接 使用setAction()我正在设置一个操作,并在活动onCreate()中单击通知,我可以获得值 我的问题是每次调用onCreate()时,我都会在调用onCreate()时获得值(例如旋转)。 有没有办法在我在onCreate()中捕获后清除该操作,我希望getActivity()。getAction()只有在通过单击通知重新调用应用程序时才应给出值。您可以使用活动.setIntent(n
setAction()
我正在设置一个操作,并在活动onCreate()中单击通知,我可以获得值
我的问题是每次调用onCreate()
时,我都会在调用onCreate()
时获得值(例如旋转)。
有没有办法在我在onCreate()
中捕获后清除该操作,我希望getActivity()。getAction()
只有在通过单击通知重新调用应用程序时才应给出值。您可以使用活动.setIntent(new Intent())
设置空白的意图,或者使用活动.getIntent().setAction(null)
在收到操作后设置空白操作。getActivity()调用是什么?它不是api调用…我使用了getIntent().getAction().equals(ACTION),其中在创建通知时设置了ACTION。