title: android startActivity .. unusual behaviour
body: <p>I need a way to start (more likely bring to front) a activity "MyActivity"...for which i only know the xml manifest (meaning i know: pachage name, class name, intent fiters - MAIN only &amp; no particular broadcast)</p>
  
  <p>So how do i start that activity??</p>
  
  <p>What i use now:</p>
  
  <pre><code>public boolean startActivity2(String componentName) {
      Intent intent = new Intent(Intent.ACTION_MAIN);
      intent.addCategory(Intent.CATEGORY_LAUNCHER);
  
      intent.setComponent(ComponentName.unflattenFromString(componentName));
      if (m_ContainerActivity.getPackageManager().resolveActivity(intent, 0) != null) {
          m_ContainerActivity.startActivity(intent);
  
          return true;
      }
  
      return false;
  }
  </code></pre>
  
  <p>And i call it like:</p>
  
  <pre><code>startActivity2("com.app.pachage/.subpack.MyActivity");
  </code></pre>
  
  <p>And this starts activity but i my process - so +10 to weird behaviour (i also have MyActivity in old process).. what i want is to bring back old one..from the back stack.</p>
  
  <p><strong>Note</strong>: MyActivity has no particular intents in intents filter &amp; no broascast!</p>
  
  <p>So ideas??</p>