今天遇到一个BUG,提示是
Android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
总结一下
使用Context.startActicity(intent); 的时候,需要创建一个新的任务栈,所以
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
完美。