0

2 つのアクティビティがあります。WebViewActivity と CameraPreviewActivity

ボタンをクリックするだけで、2 つのアクティビティを切り替えることができるはずです。CameraPreviewActivity を開始すると、その後のアクティビティの読み込みでカメラ ビューを初期化するのにそれほど時間はかかりません。前の状態から再開したようなものでなければなりません。

両方のアクティビティの起動モードを「単一インスタンス」のままにして、それぞれのボタンがクリックされたときにアクティビティを開始することは良い考えですか?

4

1 に答える 1

0

両方のアクティビティの起動モードを「単一インスタンス」のままにし、ボタンがクリックされたときにアクティビティを開始することで、これを行うことをお勧めします。

はい、マニフェストで LaunchMode を SingleInstance としてマークし、finish() メソッドを呼び出さないでください。これにより、スタックに既に存在するアクティビティが呼び出されます。

于 2015-03-17T06:16:54.853 に答える