Всем привет! :)
целый день пытаюсь получить при старте программы в радио-группе "чекнутый" определенный радио-бутон из настроек.
если на прямую указать айди то все правильно
но при старте мне надо чтоб отмечался бутон который был запомнен в настройках типа
целый день пытаюсь получить при старте программы в радио-группе "чекнутый" определенный радио-бутон из настроек.
Код:
import android.content.Context;
import android.content.SharedPreferences;
import android.support.annotation.StringRes;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.RadioGroup;
import android.widget.Toast;
public class MainSettingsActivity extends AppCompatActivity {
// имя настройки
public static final String APP_PREFERENCES = "Startsettings";
public static final String APP_PREFERENCES_MAPSET = "Mapset";
public static final String APP_PREFERENCES_SEARCHSET = "SearchSet";
SharedPreferences StSettings;
private SharedPreferences M;
// String ms = StSettings.getString(APP_PREFERENCES_MAPSET,"radio_map");
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_settings);
// int m = (StSettings.getInt(APP_PREFERENCES_MAPSET,0));
M = getSharedPreferences (APP_PREFERENCES_MAPSET,Context.MODE_PRIVATE);
RadioGroup radio = (RadioGroup)findViewById(R.id.radioGroupSelectMap );
radio.check(R.id.radio_map);
//radio.check(R.id.ms);
//radio.check(M.);
// int selectedTest = radio.getCheckedRadioButtonId();
}
}
Код:
radio.check(R.id.radio_map);
Код:
radio_sat