少し問題があります.wifi トグルがあり、有効または無効にできます。私はトグル状態をsharedpreferencesで保存しており、onCreateで次のコードを書きました:
sPref = getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE); // Inizializzo la sharedpreferences
ToggleButton wifitoggle = (ToggleButton) findViewById(R.id.wifitoggle);
boolean togglewifi = sPref.getBoolean("KEY", false);
if (togglewifi || wifiManager.isWifiEnabled())
{
wifitoggle.setChecked(true);
}
else
{
wifitoggle.setChecked(false);
}
状態は保存され、うまくいきますが、ご覧のとおり、wifiが有効になっているかどうかも確認しようとしています(たとえば、アプリケーションからではなく、Android wifi設定を介して有効にします)。今、設定で Wi-Fi を有効にしようとして、アプリケーションを開くと、Wi-Fi が有効になっていることが表示されません。if
状態に何か問題がありますか? ありがとう。