只要包名設置對了,直接調用intent就可以跳轉
要跳轉的activity的exported屬性設置爲true
//類名類名都要用完整路徑,第一個參數是包名,第二個參數是類名
Intent intent = new Intent();
ComponentName cn = new ComponentName("com.corp.timetest","com.corp.timetest.LoginActivity");
intent.setComponent(cn);
或者設置className,取代設置componentName:
intent.setClassName("com.landicorp.packname.test", "com.landicorp.packname.test.secondpkg.jump.TaskAffinityTestActivity");
但是隻添加action和category,不加包名,無法找到對應的activity跳轉!
注:如果activity有filter過濾器,這個屬性android:exported=""默認爲true;否則爲false