启动应用程序的最快方法

时间:2012-05-19 12:06:57

标签: android android-intent android-activity

在我的应用程序中,开始时间至关重要 - 我需要它尽可能小。如果应用程序从主屏幕开始(用户单击图标),则开始时间是可接受的(少于一秒),但如果我从服务启动我的应用程序 - 我有一项服务可以根据某些事件启动/关注我的应用程序 - 开始时间超过一秒。

启动我的应用程序的代码是:

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

有没有办法改善开始时间?有时(大部分时间)我的应用程序正在运行,上面的代码只将我的应用程序放在前台(无需启动,只需“聚焦”)。时间 - 正如我所看到的 - 如果应用程序启动或只是获得焦点,则不会改变。

如何改善开始/对焦时间?

0 个答案:

没有答案