Aroo:
誰かのjavaに、このKotlinコードを変換してください
sharedPreferences = getSharedPreferences("ThemePref", Context.MODE_PRIVATE)
// getTheme()applyStyle(R.style.OverlayThemeLime, true) in Java
// theme.applyStyle(R.style.OverlayThemeBlue, true) // -> Replaced
when (sharedPreferences.getString(themeKey, "red")) {
"lime" -> theme.applyStyle(R.style.OverlayThemeLime, true)
"red" -> theme.applyStyle(R.style.OverlayThemeRed, true)
"green" -> theme.applyStyle(R.style.OverlayThemeGreen, true)
"blue" -> theme.applyStyle(R.style.OverlayThemeBlue, true)
}
私はこののJavaコードを必要とします。シモンズ:変換するオプションはありませんので、私は、Android Studioを使用しないでください。
ミズ :
sharedPreferences = getSharedPreferences("ThemePref", Context.MODE_PRIVATE);
String result = sharedPreferences.getString(themeKey, "red");
switch (result) {
case "lime":
getTheme().applyStyle(R.style.OverlayThemeLime, true);
break;
case "red":
getTheme().applyStyle(R.style.OverlayThemeRed, true);
break;
case "green":
getTheme().applyStyle(R.style.OverlayThemeGreen, true);
break;
case "blue":
getTheme().applyStyle(R.style.OverlayThemeBlue, true);
break;
default:
break;
}