判断如何打开非Activity界面

最常见是在 回调接口, 如 网络请求回调,第三方登录回调 返回的时候 调用 context.startActivity 时 context 为空导致。可以在 context 为空的时候使用 Application Context, 加上

if (!(context instanceof Activity)) {
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}

猜你喜欢

转载自blog.csdn.net/dubo_csdn/article/details/94027356
今日推荐