gpt4 book ai didi

android - 商店应用程序首选项 Android

转载 作者:行者123 更新时间:2023-11-30 04:51:26 25 4
gpt4 key购买 nike

我在我的应用程序的菜单中添加了一个静音按钮,我想知道是否可以存储用户最新的静音或未静音偏好,以便在他/她重新打开应用程序时使用。

这是我用来设置静音或静音的代码:

public void isMute() {

if(mIsMute){
mAm.setStreamMute(AudioManager.STREAM_MUSIC, false);
mIsMute = false;

}else{
mAm.setStreamMute(AudioManager.STREAM_MUSIC, true);
mIsMute = true;
}
}

最佳答案

使用SharedPreferences存储状态。在应用程序启动时读取它并设置当前状态。

我修改了 android documentation 中的一个小例子

public class Calc extends Activity {
public static final String PREFS_NAME = "MyPrefsFile";

@Override
protected void onCreate(Bundle state){
super.onCreate(state);
. . .

// Restore preferences
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
mIsMute = settings.getBoolean("IsMute", false);
isMute();
}

@Override
protected void onStop(){
super.onStop();

// We need an Editor object to make preference changes.
// All objects are from android.context.Context
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("IsMute", mIsMute);

// Commit the edits!
editor.commit();
}
}

关于android - 商店应用程序首选项 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3203716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com