Android Notification点击事件运行活动链

时间:2014-06-26 04:28:56

标签: android android-intent notifications

我的应用程序收到传入消息的通知。我有一个tabActivity主要是在几个活动后运行。

我的问题是如何在点击通知时打开特定标签?

例如:

A----->B------>C------->D ------> Specific Tab

注意:A,B,C是正常活动,D是Tab活动

2 个答案:

答案 0 :(得分:0)

你的意思是任务栏通知?如果是,你可以使用待定意图来做技巧

我遇到了同样的问题检查此链接

Cannot Send data Through pendingIntent

http://www.tutorialspoint.com/android/android_notifications.htm

答案 1 :(得分:0)

我是如何通过使用 putExtra() getExtra()来启动每个活动并向前传递的。格式是

来自您的GCMBroadCastIntent:

 Intent notificationIntent = new Intent(this,A.class);
    notificationIntent.putExtra("setFragment", "D");

onCreate()

 if (getIntent()!=null  && getIntent().getExtras()!=null 
        && getIntent().getExtras().containsKey("setFragment")); 
     if (getIntent().getExtras().getString("setFragment").equalsIgnoreCase("D"))
             mainIntent.putExtra("setFragment", "D");
         startActivity(mainIntent);

同样对于B,C: 从C导航到D.

检查意图并在C的 onCreate()中执行必要的操作以达到D.