私には大きな問題があります。3GまたはWiFiが有効になっているかどうかを制御したいのです。これは私のコードです:
//controllo se è accesa la connessione
ConnectivityManager cm =
(ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork.isConnectedOrConnecting();
//controllo se sono connesso
if(isConnected==false){
final AlertDialog.Builder builder=new AlertDialog.Builder(this);
builder.setTitle("Attenzione!");
builder.setMessage("L'applicazione senza la connessione ad internet non può funzionare. La preghiamo di attivarla.");
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setPositiveButton("OK", new OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
builder.show();}
それはオンクリエイトにあります。アクティビティを開くと、強制的に閉じられます。原因は次のとおりです。
原因: java.lang.NullPointerException
どこに問題があるのか わかりません:(