我正在使用API启动第三方应用程序 (AppC) startActivity()
:getPackageManager().getLaunchIntentForPackage()
Intent i = getPackageManager().getLaunchIntentForPackage(packageName);
i.setAction(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_LAUNCHER);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(i);
当我从该应用程序返回时,我的应用程序的某些功能停止工作,直到我手动清除应用程序的数据。如果我使用不同的第 3 方应用程序 (AppK) - 一切正常。
AppC 是否有可能对我的应用程序数据做一些事情?什么可能导致这种行为?