我正在开发一个任务切换器,并且已经找到了显示应用列表的方法,并在用户按下我的通知时切换到该应用。我的问题是,我的应用程序只是启动新实例(重置)它切换到的活动,而不是像启动器那样恢复应用程序。
这是我用来设置Intent的代码:
ComponentName componentName = taskInfo.topActivity;
String packageName = componentName.getPackageName();
/*Setting intent*/
Intent startApp = packageManager.getLaunchIntentForPackage(packageName);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, startApp, PendingIntent.FLAG_UPDATE_CURRENT);
childView.setOnClickPendingIntent(R.id.imageButton2, pendingIntent);
要清楚,我希望用户能够回到他在该应用程序中所做的任何事情,而不是重新开始。