应用程序被杀后,从通知中打开活动点击?

时间:2018-02-15 12:06:02

标签: android android-notifications android-background activity-stack

我正在使用Twilio SDK在我的应用程序中实现调用功能。我会在呼叫开始时立即显示通知,因此用户可以挂断通知栏中的呼叫。问题是如果用户强行杀死我的应用程序,我无法在通知托盘中打开相同的调用活动,因为我的应用程序被杀死了。

  

1:如何检测我的应用程序是否被杀死。

     

2:Google如何播放音乐通知(点击通知   它打开歌曲细节活动 - 即使应用程序是   杀死)。

     

3:如何保留当时初始化的相同对象   创建活动以断开呼叫。

1 个答案:

答案 0 :(得分:1)

试试这个

Intent intent = new Intent(context, NotificationActivity.class);

            PendingIntent contentIntent = PendingIntent.getActivity(context, 0,
                    intent, PendingIntent.FLAG_UPDATE_CURRENT);

            NotificationCompat.Builder builder = new NotificationCompat.Builder(context, CHANNEL_ID)
                    .setContentTitle("title")
                    .setContentText("Test notification")
                    .setSmallIcon(R.drawable.ic_launcher)
                    .setContentIntent(contentIntent)
                    .setPriority(NotificationCompat.PRIORITY_HIGH);

希望这个帮助