我有一个与Intent相关的代码片段:
Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_LAUNCHER);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
i.setComponent(new ComponentName(packToLaunch, nameToLaunch));
startActivity(i);
这基本上是根据我传递给它的包名启动一个新的活动。有时,启动这个新活动需要长达5秒钟的时间。有没有什么方法可以加快这个过程?即使我有一个仍在运行的应用程序,它也需要这么长的时间。请帮忙……
onCreate
等)期间尝试执行多少工作的影响。 - adamp