Как поймать исключение, если Интернет или сигнал не работают

Я работаю с медиаплеером и потоковым аудио, и мне интересно, как лучше всего поймать ошибку, если Интернет или сигнал отключены и больше не могут передавать аудио.

ниже мой код, который я написал до сих пор, как вы можете видеть, я бросаю все исключения с тем же сообщением.

private class taskDoSomething extends AsyncTask<Void, Void, List<Employee>> 
{ 

    @Override 
    protected List<Employee> doInBackground(Void... params) 
    { 
    String url = "http://ofertaweb.ro/android/sleepandlovemusic/list_files.php";

    try {
        Get_Webpage obj = new Get_Webpage(url);
        directory_listings = obj.get_webpage_source();
    } catch (Exception e) {
         Toast.makeText(this, "You have to be connected to the internet for this application to work", Toast.LENGTH_LONG).show();
       finish();
    }
}
5
задан Nick Kahn 1 March 2012 в 17:45
поделиться