I accomplish this by simply sending the intent to the other package + activity, e.g.:
Intent intent = new Intent(Intent.ACTION_MAIN); intent.setComponent(new ComponentName("test.another", "test.another.MyActivity")); startActivity(intent); There's no connection between the manifests at all; the intent is simply passed via the system's usual mechanism, the same as if test.another.MyActivity had been started from the Launcher. String On Nov 24, 9:17 am, Tomas <tomas.c.hjelmb...@gmail.com> wrote: > You are right, my manifest declares the package as "test.current", but > the activity as "test.another.MyActivity". > I have activities from multiple packages in the same manifest, ie: > > <activity android:name="test.another.MyActivity> > <activity android:name="test.current.MyActivity> > > Is that possible? > As far as I know one can't have multiple manifest files or multiple > "packages" defined in manifest for one application. > How do I achieve calling this activity "test.another.MyActivity" from > my activity in my default package "test.current" without splitting the > packages into two projects and two .apk-files? > How do other developers achieve this when fx including an Apache > licensed piece of software in your application? > > Regards /Tomas -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en