天天看點

ComponentName(String pkg, String cls)

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/qingfeng812/article/details/51279606

      開發中因為改項目包名,用了全局替換,誤操作把改構造函數的第二個參數隻寫了類名,不是完整的全路徑類名,導緻service因intent無法執行個體化産生了bug;

     兩個參數:其中任何一個參數傳遞錯誤,都會導緻Intent對象無法正确的執行個體化;

      第一個參數,必須是 manifest 裡面的包名,

      第二個參數,必須是Activity的全路徑!(在目前包 也需要全路徑)

      啟動新的 Activity 也是靠系統級别的 ActivityManager 來操作的,ActivityManager 在獲得能夠定位具體的 Activity 的資訊(應用的包名和目标的完整類名)之後,找到那個 Activity 并執行個體化它

        請看構造函數:

繼續閱讀