gpt4 book ai didi

android - 当用户从我的 PreferenceActivity(SettingActivity) 中选择选项时,如何隐藏通知

转载 作者:行者123 更新时间:2023-11-30 00:10:29 25 4
gpt4 key购买 nike

我正在为我的 SettingActivity 使用首选项概念,并且我有一个用于打开/关闭通知的 SwitchPreference 切换按钮,但是当用户切换到关闭通知时,我可以编写关闭通知的代码。

最佳答案

我猜你也可以通过获取 getDefaultSharedPreferences 来做到这一点这样做。

 public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "MyFirebaseMsgService";
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
//here decide by getting the value of your preference manager
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);

if (preferences.getBoolean("your_switch", true)){
// Your switch is on
displayNotification();
} else {
// Your switch is off
return;
}

}

}

关于android - 当用户从我的 PreferenceActivity(SettingActivity) 中选择选项时,如何隐藏通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48220842/

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