mercredi 10 janvier 2018

Android shared preferences for the checkbox is working on emulator but not working on android phone?

final SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this final CheckBox chkUseMetricUntis = (CheckBox) this.findViewById(R.id.chkMetricUnits); chkUseMetricUntis .setChecked(preferences.getBoolean("checked",false)); chkUseMetricUntis.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            // TODO Auto-generated method stub


            preferences.edit().putBoolean("checked",isChecked).apply();
            System.out.print("okkkk");
            if (chkUseMetricUntis.isChecked()) {

                speedGps.this.updateSpeed(null);

            }
            else disableBroadcastReceiver(view);
            disableCallBroadCastReceiver(view);

        }
    });




Aucun commentaire:

Enregistrer un commentaire