通知點擊要求:我想通過點擊通知來處理(執行)IntentReceiver.java類,然後轉發意向。通知點擊處理推送通知有效載荷數據
IntentReceiver.java(廣播接收器的子類)---> Notification.java(活性)--->主儀表板(活性)
1.)在我的申請中,我有一個單獨的類「 IntentReceiver.java「,它是」BroadcastReceiver「的子類。 )然後,在我的「IntentReceiver.java」類中,我切換到沒有 佈局屏幕的「Notification.java」類,操縱一些數據並切換到主儀表板。
3.)在這個主控制面板上,我將處理不同的對話,代表在操作後從「Notification .java」類的主控制面板上接收到的不同鍵(通過putExtra()) 。
IntentReceiver.java類的代碼:這是一個單獨的類來處理每個通知。
public class IntentReceiver extends BroadcastReceiver {
Context ctx;
private static String PUSH_KEY_ALERT = "alert";
@Override
public void onReceive(Context context, Intent intent) {
this.ctx = context;
String alert = intent.getStringExtra(PUSH_KEY_ALERT);
Bundle extras = getResultExtras(true);
extras.putInt(PushIOManager.PUSH_STATUS, PushIOManager.PUSH_HANDLED_NOTIFICATION);
setResultExtras(extras);
}
}
清單配置:
<receiver android:name="com.DxS.android.push.IntentReceiver" > </receiver>
<activity android:name=".Notification">
<action android:name="com.DxS.android.NOTIFICATIONPRESSED" />
<category android:name="android.intent.category.DEFAULT" />
</activity>
<activity android:name=".dashboard"> </activity>
這是我需要的流量,能否請您提供做一個最好的辦法。 在此先感謝...