如何知道android快捷方式是否已经存在
在创建快捷方式时,我会得到类似“快捷方式已创建”和“快捷方式已存在”的提示。我已经设置了复制的意图,但它不会创建任何复制。现在我的怀疑是如何知道android快捷方式是否已经存在,android,Android,在创建快捷方式时,我会得到类似“快捷方式已创建”和“快捷方式已存在”的提示。我已经设置了复制的意图,但它不会创建任何复制。现在我的怀疑是 如何检测快捷方式是否已存在 如何禁用toast消息,如“快捷方式已创建”和“快捷方式已存在”。我已经检查了显示toast的LauncherModel(在com.android下)api,但像WhatsApp这样的应用程序不显示任何toast 创建快捷方式时,可以这样添加 额外添加(“副本”,真实) (然后在创建时,创建重复的快捷方式,即使它存在) 创建快捷方式
创建快捷方式时,可以这样添加 额外添加(“副本”,真实) (然后在创建时,创建重复的快捷方式,即使它存在)
创建快捷方式时,可以这样添加 额外添加(“副本”,真实) (然后在创建时,创建重复的快捷方式,即使它存在)
我也有和u一样的问题,我已经删除了快捷方式n想要再次创建它,但它一直显示消息“快捷方式xxx已经存在”
我尝试更改联系人姓名,但效果良好。我也有与u相同的问题,我已删除了快捷方式n,并希望再次创建它,但它始终显示消息“快捷方式xxx已存在”
我尝试更改联系人姓名,但效果良好。您的快捷方式必须使用uniqie ID(例如快捷方式名称或服务器数据库中的ID) 在请求添加快捷方式方法时:
if (loadBoolean(context, String.valueOf(shortcutid))) return;
sendbroadcast方法之后,必须调用:
saveBoolean(context, true, String.valueOf(shortcutid));
保存和加载方法代码:
protected static boolean saveBoolean(Context context, boolean value, String tag) {
try {
PreferenceManager.getDefaultSharedPreferences(context).edit().putBoolean(tag, value).apply();
} catch (Exception e) {
return false;
}
return true;
}
protected static boolean loadBoolean(Context context, String tag) {
boolean value = false;
try {
value = PreferenceManager.getDefaultSharedPreferences(context).getBoolean(tag, false);
} catch (Exception ignored) {}
return value;
}
您必须为快捷方式使用uniqie ID(例如快捷方式名称或服务器db的ID) 在请求添加快捷方式方法时:
if (loadBoolean(context, String.valueOf(shortcutid))) return;
sendbroadcast方法之后,必须调用:
saveBoolean(context, true, String.valueOf(shortcutid));
保存和加载方法代码:
protected static boolean saveBoolean(Context context, boolean value, String tag) {
try {
PreferenceManager.getDefaultSharedPreferences(context).edit().putBoolean(tag, value).apply();
} catch (Exception e) {
return false;
}
return true;
}
protected static boolean loadBoolean(Context context, String tag) {
boolean value = false;
try {
value = PreferenceManager.getDefaultSharedPreferences(context).getBoolean(tag, false);
} catch (Exception ignored) {}
return value;
}
可能的重复,可能的重复,这没有帮助。如果快捷方式已经存在,你会得到一个祝酒词说“快捷方式已经存在”。这没有帮助。如果快捷方式已经存在,你会得到一个祝酒词,上面写着“快捷方式已经存在”。