私はそれが私の最初のものであるため、私が構築しているAndroidアプリと混同しています。私には 2 つのクラスがあります。最初のクラスは「Options」と呼ばれ、2 番目のクラス「NetworkConnection」を呼び出します。これは、利用可能なネットワーク接続があるかどうかを確認します。ある場合は「1」を返すか、 「0」を返すことはありません。他のいくつかのクラス内で「NetworkConnection」を使用したいので、これを行っていますが、これが最善の方法のようです。誰かが私に、以下に数行のコードを追加するだけの簡単な例を教えてくれますか? どうもありがとう :)
public class Options extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.options);
NetworkConection nc = new NetworkConection();
}
}
//ネットワーク接続クラス
public class NetworkConnection extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
myClickHandler(null);
}
public void myClickHandler(View view ) {
ConnectivityManager connMgr = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
if (networkInfo != null && networkInfo.isConnected()) {
//pass back the value of 1
} else {
//pass back the value of 0
}
}
}