0

インテントを上げて、別の apk (BB1) から android apk (AA1) を呼び出してみました。しかし、BB1 は独自のプロセス空間で AA1 を開始し、AA1 の既存の実行中のプロセスを使用しません。どうすれば達成できますか。BB1 が既に実行されている場合は、既存の AA1 を使用するようにします。b. まだ存在しない場合は、AA1 を独立したアプリケーションとして呼び出す必要があります。

4

2 に答える 2

0

Manifest.xml に同じプロセス ID を設定することでうまくいくと思います。

于 2011-09-07T12:21:02.620 に答える
0

を。BB1 が既に実行されている場合は、既存の AA1 を使用するようにしたい

AA1 からアクティビティを開始するためにBB1Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOPをフラグとして使用することもできますがIntent、これは 2 つのアプリ間ではなく、1 つのアプリに対してのみ試しました。

b. まだ存在しない場合は、AA1 を独立したアプリケーションとして呼び出す必要があります。

これはデフォルトで発生します。

于 2010-08-31T12:09:14.263 に答える