1. 程式人生 > >廣播中進行Activity頁面跳轉時出現的錯誤

廣播中進行Activity頁面跳轉時出現的錯誤

在廣播來啟動Activity的時候如果不設定intent的FLAG_ACTIVITY_NEW_TASK屬性,就會報這個異常:

android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag.

就是說在activity上下文之外呼叫startActivity需要FLAG_ACTIVITY_NEW_TASK屬性。new task 是新啟了一個acvitiy棧
詳細講解:

https://blog.csdn.net/dct8888/article/details/52064160