我的“主页”活动的 OnCreate,我想检查是否有互联网连接,如果为 false,则关闭我的活动,显示敬酒。
但是,我的主页活动不能是堆栈中的第一个,所以如果只设置完成();它可以关闭此活动并显示活动堆栈中的顶部。
所以我已经写下了这段代码,但这有什么意义吗?
if(!Utils.isOnline(mContext))
if(!moveTaskToBack(true))
finish();
其中 Utils.isOnline() 只是我检查互联网连接的方法
编辑:我已经创建了检查互联网连接的方法,它是 Utils.isOnline().. 所以我不是在问如何检查互联网连接...
EDIT2:moveTaskToBack() 可能不是实现我的目标的最佳选择,因为是的,它将我的活动放在BackGround 但是如果我重新打开它,应用程序不再检查我的状况(不知道为什么.. 它跳过 onCreate(?) ) 并显示一个空白活动..