私のダウンローダでは、ユーザーが WiFi でダウンロードするか、ネットワーク接続を使用してダウンロードするかを選択できるようにする必要があります。私は次の方法でこれを行うことができることを知っています:
final ConnectivityManager connMgr = (ConnectivityManager)
this.getSystemService(Context.CONNECTIVITY_SERVICE);
final android.net.NetworkInfo wifi =
connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
次に、isConnected()メソッドを使用して、WiFi 接続があるかどうかを確認します。アクティビティ間で共有されるすべてのデータを保持することになっているSharableではなく、という名前の別のクラスもあります。Activityこれらの「共有可能な」ものには、データベースへの接続などが含まれます。
Sharableこのクラスでこの WiFi 情報を取得するにはどうすればよいですか?
これは拡張しないと実現できないのActivityでしょうか?
そうでない場合、さまざまな変数をどこでインスタンス化する必要がありますか? でonCreate?