2011-12-28 22 views
0

私は自分のプロジェクトで大量のダウンロードとアップロードを行っています。ダウンロードとアップロードが始まる前に、インターネット接続を確認しています。しかし、私はアップロードとダウンロードのプロセスを開始し、インターネット接続がなくなった場合に処理中にそれを追跡する方法をいくつかの小さな問題です。アップロード中にインターネット接続を確認する方法と、モバイルでダウンロード中です。

+2

をチェックするには、以下のメソッドを使用しますが、 'IOException' –

+0

おかげアディルを取得します、OKだから私はこの例外をキャッチし、再度ダウンロードするようにユーザーに伝える必要があります。 –

+0

私はあなたがtryとcatch儀式を使用してそれを行うことができると思いますか? –

答えて

0

は、マニフェストファイルに

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

を追加します。

インターネット接続

private boolean isNetworkAvailable() {  
ConnectivityManager cm = (ConnectivityManager) 
     context.getSystemService(Context.CONNECTIVITY_SERVICE); 

NetworkInfo activeNetworkInfo = cm.getActiveNetworkInfo(); 
return activeNetworkInfo != null; 

} 
関連する問題