Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用Parse.com推送通知时未调用onnewIntent方法_Android_Parse Platform_Push Notification - Fatal编程技术网

Android 使用Parse.com推送通知时未调用onnewIntent方法

Android 使用Parse.com推送通知时未调用onnewIntent方法,android,parse-platform,push-notification,Android,Parse Platform,Push Notification,您好,我正在开发一个android应用程序来接收parse.com的推送通知,要求如下 应用程序有两个活动,比如A和B。 当我启动应用程序时,将显示活动A,然后在我单击活动A上的按钮时显示活动B 我想在收到推送通知消息时打开活动B,并在其上显示我的应用程序是否在后台运行 如果在后台运行/或不在后台运行,在这两种情况下我如何才能做到这一点 请帮助我。方法onNewIntent()将在以下情况下调用: 对于在其包中将launchMode设置为“singleTop”的活动,或者如果客户端在调用star

您好,我正在开发一个android应用程序来接收parse.com的推送通知,要求如下

应用程序有两个活动,比如A和B。 当我启动应用程序时,将显示活动A,然后在我单击活动A上的按钮时显示活动B

我想在收到推送通知消息时打开活动B,并在其上显示我的应用程序是否在后台运行

如果在后台运行/或不在后台运行,在这两种情况下我如何才能做到这一点

请帮助我。

方法
onNewIntent()
将在以下情况下调用:

对于在其包中将launchMode设置为“singleTop”的活动,或者如果客户端在调用startActivity()时使用了标志\u ACTIVITY\u SINGLE\u TOP标志,则会调用此选项。
在这两种情况下,当在活动堆栈顶部重新启动活动而不是启动活动的新实例时,将在现有实例上调用onNewIntent(),其目的是重新启动活动

如果活动B的实例不存在,则将调用
onCreate()

的可能副本