if(!mobile.isConnected() & !wifi.isConnected()){ {
AlertDialog.Builder alt_shut = new AlertDialog.Builder(MovieActivity.this, AlertDialog.THEME_HOLO_LIGHT);
alt_shut.setMessage("3G & 4G & Wifi가 연결 되어 있지 않습니다.연결 후 다시 시도 해주시기 바랍니다.")
.setNegativeButton("확인", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int id)
{
dialog.cancel();
// finish();
}
});
AlertDialog alert_shut = alt_shut.create();
alert_shut.show();
}
}else {
AlertDialog.Builder builder = new AlertDialog.Builder(MovieActivity.this, AlertDialog.THEME_HOLO_LIGHT);
builder.setMessage("다운받으시겠습니까? ");
builder.setPositiveButton("확인", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
new DownloadFileAsync(MovieActivity.this , file_name[position] , mAfterAccum).execute(url_skip+file_name[position]);
}
});
builder.setNegativeButton("취소", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.cancel();
}
});
AlertDialog alert_shut = builder.create();
alert_shut.show();
소스는 이렇구요... 일단 다운로드 버튼을 눌렀을 때 와이파이나 포지쓰리지가 연결이 안되어있으면 팝업창이 떠서 연결되어있지않다고 뜹니다
그리고 확인버튼을 누루고 그화면에서 와이파이나 쓰리지 포지를 킨 뒤, 다운로드 버튼을 누루면 역시 마찬가지 다운로드 팝업이 아닌 연결이 안되어있다는 팝업이 뜹니다.
문제점을 해결하는건 화면들어왔을때 조건문을 넣어서 해도되고 앱실행할때 넣어도되긴하지만
이 화면 안에서 해결방안이 있다면 궁금해서 질문을 올리게됬습니다.