есть несколько активити, в том числе и settings_activity. В settings_activity есть несколько кнопок (20% (btSound20), 40% (btnSound40), 60% (btnSoun60), 80% (btnSound80), 100% (btnSound100)), эти кнопки регулируют звук в файле MainActivity а именно MediaPlayer. В settings_activityесть ключ передающий нажатие в другое активити
intent80.putExtra("Sound20", 0.8f);
А активити в которое нужно передавать этот ключ два,т.к вот как передать этот ключ сразу в 2 активити.
Для таких целей удобно использовать SharedPreferences. В настройках Вы записываете необходимые параметры, а затем из любого места без проблем их можно прочитать, к тому же после перезапуска приложения данные останутся в памяти.
Записать пару ключ-значение:
SharedPreferences sharedPref = getSharedPreferences(name, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("key", "value");
editor.commit();
Прочитать значение ключа:
SharedPreferences sharedPref = getSharedPreferences(name, Context.MODE_PRIVATE);
String s = sharedPref.getString("key");
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости