У меня есть два различных видов деятельности в двух пакетах следующим образом:Невозможно начать деятельность с другим пакета [Android]
- com.my.application.MyActivity1
- com.my.application.Test.MyActivity2
в моем файле манифеста я есть
package="com.my.application"
и Боте деятельность в том же application
тега.
Я начинаю MyActivity1 изнутри .Test.MyActivity2 с помощью:
Intent intent = new Intent(getApplicationContext(), MyActivity1.class);
startActivity(intent);
Я получаю следующие журналы в журнале кошке при запуске приложения:
I/ActivityManager(1305): Starting: Intent { cmp=com.my.application/.MyActivity1 } from pid 2336
D/dalvikvm(1886): GC_EXTERNAL_ALLOC freed 133K, 51% free 2687K/5447K, external 1527K/1559K, paused 56ms
D/dalvikvm(1886): GC_EXTERNAL_ALLOC freed 12K, 51% free 2675K/5447K, external 9796K/11844K, paused 40ms
D/AndroidRuntime(1886): Shutting down VM
W/dalvikvm(1886): threadid=1: thread exiting with uncaught exception (group=0x2018d560)
I/ActivityManager(1305): Process com.my.application (pid 2336) has died.
После вызова функции startActivity
мои сегменты приложений/crashes, и я не могу видеть, что MyActivity2 запущен/запущен.
Невозможно запустить активность из разных пакетов в Android.
Thanks,
PP.
Неа, это возможно. Можно даже начать работу с сторонними приложениями. – hovanessyan
Можете ли вы предоставить свой файл манифеста? похоже, есть некоторые проблемы с путём к 'MyActivtiy1' – Jin35
Извините, но я не могу предоставить файл манифеста извините. – User7723337