Activity跳轉到另外一個應用的Activity

跳轉方法:使用 Intent中的ComponentName 屬性即可。代碼如下:

Intent intent = new Intent();
ComponentName cName = new ComponentName(
"com.steven.testasyncloader.sqlitedata","com.steven.testasyncloader.sqlitedata.MainActivity"); //其中兩個參數的含義:第一個是要跳轉到的app的包名,第二個參數是該包中的要跳轉到app的頁面的class
intent.setComponent(cName); startActivity(intent);

但是,僅僅這樣寫,會報如下錯誤:
這裏寫圖片描述
根據錯誤提示,只需在清單文件 Androidmanifest.xml中的目標activity添加屬性android:exported=”true”.即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章