私のダウンローダでは、ユーザーが 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
?