Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK
Context中有一個startActivity方法皇筛,Activity繼承自Context芒帕,重載了startActivity方法揣炕。如果使用Activity的 startActivity方法逝她,不會有任何限制睦刃,而如果使用Context的startActivity方法的話,就需要開啟一個新的的task蹋砚,遇到這個異常昌执,是因為使用了Context的startActivity方法。解決辦法是左腔,加一個flag唧垦。
代碼:
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
這樣就可以在新的task里面啟動這個Activity了。
ERROR: Could not find com.cooloongwu.plugin:asm.plugin:1.0.0.
image.png
如果不設(shè)置artifactId就是module名液样,如果設(shè)置了artifactId振亮,那么asm.plugin這里的值就是artifactId