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