1

Apache cordova を使用して (Chrome Mobile Apps フレームワークを介して) Android アプリを構築しています。アプリを起動したいとしましょう。それは以前に起動されています。これを行うには2つの方法があります。

  1. ホーム画面のランチャーに移動し、アプリケーション アイコンをクリックします。
  2. Android のマルチタスク ボタン (最近のアプリ ボタン) を使用して、その方法でアプリケーションをクリックします。

#1 を実行すると、アプリが完全に再起動し、Cordovadevicereadyイベントが発生しますが、#2 を実行すると、Cordovaresumeイベントが発生し、アプリは完全にリロードすることなく中断したところから再開されます。

2 番目の動作を常に取得するにはどうすればよいですか、または可能な限り頻繁に取得するにはどうすればよいですか? 再入力方法によってアプリの動作が異なる理由がわかりません。

4

2 に答える 2

1

これでうまくいきますか?

<preference name="KeepRunning" value="true"/>

また、index.html での deviceready の使用には注意してください。

于 2014-07-19T00:31:24.250 に答える