title: Intent is very slow to launch a new Activity :(
body: <p>I have this piece of code for an Intent:</p>
  
  <pre><code>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);
  </code></pre>
  
  <p>This basically launches a new activity based on the package name that I pass to it. Sometimes, it takes up to 5 seconds to launch this new Activity. Is there any way to speed this process up? It even takes this long when I have an app that is still running. Please help...</p>