打开Android选项卡组上特定选项卡的推送通知

时间:2013-11-18 01:45:59

标签: android tabs

我是标签和推送通知的新手。我希望我的推送通知能够打开我的应用程序上的特定选项卡。我已经能够实现这一点,但由于我实现意图的方式,标签栏丢失了。我正在使用TabActivity来处理选项卡。有没有办法编写意图,以便将应用程序打开到某个标签?

 private static void generateNotification(Context context, String message) {

    int icon = R.drawable.ic_launcher;
    long when = System.currentTimeMillis();
    String appname = context.getResources().getString(R.string.app_name);
    NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
    int currentapiVersion = android.os.Build.VERSION.SDK_INT;
    Notification notification;
    PendingIntent contentIntent = PendingIntent.getActivity(context, 0,new Intent(context, FriendGroupActivity.class), 0);


    notification = new Notification(icon, message, 0);
    notification.setLatestEventInfo(context, appname, message, contentIntent);
    notification.flags = Notification.FLAG_AUTO_CANCEL;
    notificationManager.notify(0, notification);




}

1 个答案:

答案 0 :(得分:0)

当您使用

创建实际的Intent
new Intent(context, FriendGroupActivity.class)

你应该在数据URI或附加组件中包含更多信息,然后你可以在Activity的onCreate()中使用它来切换到你关心的标签