スワイプでリフレッシュするrecycler view
のフラグメントがあります。リフレッシュすると、サーバにアクセスし、recycler view
を更新するdbからリストを取得します。そのすべてがうまく動作します。フラグメントからの接続を確認するためには絶対にしないでください
public boolean isConnected(){
ConnectivityManager connectivityManager = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
return networkInfo != null && networkInfo.isConnected();
}
これは私の活動から素晴らしい作品が、私はフラグメント"getSystemService"
以内にそれを呼び出そうとするとエラーが作成されます:私の問題は、私は私が私の活動にインターネットを持っているかどうかを確認する方法があり、これです。私は、そのフラグメントからアクティビティへのリスナーを使用するか、このメソッドをフラグメント内に配置しようとしましたが、動作しません。フラグメント内のインターネットの状態をチェックすることは可能ですか、それともアクティビティでのみ行うことができますか?
logcat?どのようにコードを呼び出すのですか?コンテキストがあればどこでも確認できます。 – adalPaRi
エラースタックトレースしてください。 – xaxist