0
アクティビティから複数のバージョンを起動する必要がありますが、すべて起動アクティビティのユーザIDを持っているため、ファイルシステム内の各データをすべて見ることができます。これを防ぐことは可能ですか?同じユーザーIDを持つ他のインスタンスからそのデータが隠されるように、アクティビティを開始することはありますか?同じアンドロイドアクティビティの複数のインスタンス間でファイルを非表示
アクティビティから複数のバージョンを起動する必要がありますが、すべて起動アクティビティのユーザIDを持っているため、ファイルシステム内の各データをすべて見ることができます。これを防ぐことは可能ですか?同じユーザーIDを持つ他のインスタンスからそのデータが隠されるように、アクティビティを開始することはありますか?同じアンドロイドアクティビティの複数のインスタンス間でファイルを非表示
アンドロイドにはこれを可能にする組み込みのメカニズムはありません。私たちは、電話ギャッププラグインを介してWebアプリケーションからのポリシングアクセスを追加することでこの問題を解決しました
これらのすべてのアクティビティが同じアプリケーション内にあると仮定しています。しかし、あなたが「データ」と言うとき、あなたは 'SharedPreferences'または何を意味しますか? – Jakar
データ別 - 私はファイル – gheese
を意味するなぜそれらがあなたのすべてのアプリケーションである場合、お互いから隠すのですか?個別のファイルが必要な場合は、異なる名前で保存するだけです。 – Jakar