1

私のアプリケーションでは、開始時間が重要です。できるだけ短くする必要があります。アプリケーションがホーム画面から開始する (ユーザーがアイコンをクリックする) 場合、開始時間は許容範囲内 (1 秒未満) ですが、サービスからアプリケーションを開始する場合、いくつかのイベントに基づいてアプリケーションを開始/フォーカスするサービスがあります。開始時間が 1 秒を超えています。

アプリケーションを起動するコードは次のとおりです。

Intent i = new Intent(getApplicationContext(), AppActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_ANIMATION );
startActivity(i);

開始時間を改善する方法はありますか?時々 (ほとんどの場合) アプリケーションが実行されていて、上記のコードはアプリケーションをフォアグラウンドにするだけです (開始する必要はなく、「フォーカス」するためだけです)。私が見ているように、アプリが起動したり、フォーカスが当たったりしても、時間は変わりません。

開始/フォーカス時間を改善するにはどうすればよいですか?

4

0 に答える 0