http://wiki.livedoor.jp/moonlight_aska/d/%C2%BE%A4%CE%A5%A2%A5%D7%A5%EA%A4%F2%B5%AF%C6%B0%A4%B9%A4%EB
のように他のアプリを起動するときに
intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
のように必ず第二引数に指定したActivityが起動してします。
すでに起動中のアプリの場合、そのアプリが複数画面あって別画面で作業をしていても
これをやると必ず初期画面に戻ってしまいます。
ですから、起動使用しているアプリがすでに起動している場合、現在のアクティブなActivityが何か取得して
リアルタイムにsetClassName()の第二引数に渡す方法って無いのでしょうか?