APIを使用startActivity()
してサードパーティ アプリ (AppC) を起動しています。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);
そのアプリから戻ると、アプリケーションのデータを手動で消去するまで、アプリケーションの一部の機能が動作しなくなります。別のサードパーティ アプリ (AppK) を使用すると、すべて問題なく動作します。
AppC がアプリケーションのデータに対して何かを行う可能性はありますか? このような動作の原因は何ですか?