У меня проблема, когда я использую мое приложение с подключением, все круто, но когда я выключаю соединение, мое приложение падает, я хочу знать, как заставить это приложение работать без подключения к нему сбой после того, как AsyncTask, это он,Crash apllication без подключения к Интернету
class FetchRecentPosts extends AsyncTask<Void, Void, Void> {
private ProgressDialog progressDialog;
@Override
protected void onPreExecute() {
super.onPreExecute();
progressDialog = ProgressDialog.show(MainActivity.this, "", getString(R.string.loading_message));
}
@Override
protected Void doInBackground(Void... params) {
articles = Services.getRecentPosts(MainActivity.this);
return null;
}
@Override
protected void onPostExecute(Void result) {
super.onPostExecute(result);
progressDialog.dismiss();
}
}
и это класс я использую для подключения:
private boolean checkInternetConnection() {
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if (cm.getActiveNetworkInfo() != null
&& cm.getActiveNetworkInfo().isAvailable()
&& cm.getActiveNetworkInfo().isConnected()) {
return true;
} else {
Log.i("wa makaynash connexion a sahbé :s", null);
return false;
}
}
Я хочу знать, как работать все это, и благодарит
Не могли бы вы сообщить о StackTrace исключение? – edoardotognoni
Сообщите своим друзьям! Где именно ваше приложение рушится? – caiocpricci2
Что такое статьи в вашем pgm? –