https://docs.getui.com/getui/mobile/android/api/
类名 com.igexin.sdk.PushManager
接口 public void initialize(Context context)
PushManager.getInstance().initialize
类名 com.igexin.sdk.PushManager
接口 public void turnOffPush(Context context)
rl_ifpush = findViewById(R.id.rl_ifpush);
tv_ifpush = findViewById(R.id.tv_ifpush);
sp = getSharedPreferences("ifpush", Context.MODE_PRIVATE);
if (!sp.getBoolean("ifpush", true)) {
tv_ifpush.setText("开启定向推送");
}
rl_ifpush.setOnClickListener(ifPushClickListener);
private View.OnClickListener ifPushClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
sp = getSharedPreferences("ifpush", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
if (sp.getBoolean("ifpush", true)) {
com.igexin.sdk.PushManager.getInstance().turnOffPush(mContext.getApplicationContext());
editor.putBoolean("ifpush", false);
tv_ifpush.setText("开启定向推送");
}else {
com.igexin.sdk.PushManager.getInstance().turnOnPush(SDKInit.mContext);
editor.putBoolean("ifpush", true);
tv_ifpush.setText("禁止定向推送");
}
editor.apply();
editor.commit();
ToastUtils.showLongToast("是否定向推送:"+sp.getBoolean("ifpush", true));
}
};
https://blog.csdn.net/xipengbozai/article/details/114644264
sp(SharedPreferences实例)获取方式:Context.getSharedPreferences(java.lang.String, int),这个方法有两个参数,第一个表示sp对应xml的文件名,第二个为这个文件的模式,私有,共有,可读,可写
putBoolean(Context ctx, String key, boolean value)
里面可以是存储节点,第二个是存储节点的值
getBoolean实际上是先读取这个可以的值,如果不存在的话就使用默认值取代
