我想要从Parse接收推送通知并打开List活动,并在开始活动前使用intent.putextra(“dataFromParse”)。 我能够通过使用该接收推,但只开在MainActivity:通过单击解析的推送通知打开活动
PushService.setDefaultPushCallback(this, MainActivity.class);
ParseInstallation.getCurrentInstallation().saveInBackground();
我想有这样的作为默认值,但也应该能够启动列表活动。 我也尝试过使用客户接收器,但接下来我只能在接收推送时直接打开活动,而不是点击它时。
的manifest.xml:
<receiver android:name="com.example.Push android:exported="false">
<intent-filter>
<action android:name="com.example.UPDATE_STATUS" />
</intent-filter>
</receiver>
Push.java:
public class Push extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//Start activity
}
}
我不知道是我应该怎么捕捉在后台推送,并说,它应该打开的事当用户单击通知时,具有特定intent.putExtra(“dataFromParse”)的List活动。我应该在哪里编码以及如何编码?在MainActivity中,在List活动中,或者与客户接收者做其他事情?
面临着同样的问题,因为任何解决办法吗? – arvindwill