我的问题是我应该为我的对话片段做些什么。
private void networkError(){
NetowrkErrorDialog mErrorDialog = NetowrkErrorDialog.newInstance();
mErrorDialog.setStyle(DialogFragment.STYLE_NO_FRAME, android.R.style.Theme_DeviceDefault_NoActionBar_Fullscreen);
mErrorDialog.setCancelable(false);
if(mErrorDialog.isVisible()==false){
mErrorDialog.show(mMainActivity.getSupportFragmentManager(), "networkerror");
}
}
答案 0 :(得分:0)
只要在活动上调用onPause()
,您就必须停止AsyncTask。在AsyncTask上调用cancel(true)
。用户可以返回您的活动并重新开始。