作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
定位 S+(版本 31 及更高版本)要求在创建 PendingIntent 时指定 FLAG_IMMUTABLE 或 FLAG_MUTABLE 之一。强烈考虑使用 FLAG_IMMUTABLE,仅当某些功能依赖于 PendingIntent 可变时才使用 FLAG_MUTABLE
我无法在 android studio 项目编码中更新待处理的 Intent 标志
这是 AlarmPingSender.java 中发生错误的地方
public void start()
{
String action = MqttServiceConstants.PING_SENDER
+ comms.getClient().getClientId();
Log.d(TAG, "Register alarmreceiver to MqttService"+ action);
service.registerReceiver(alarmReceiver, new IntentFilter(action));
pendingIntent = PendingIntent.getBroadcast(service, 0, new Intent(
action), PendingIntent.FLAG_UPDATE_CURRENT);
schedule(comms.getKeepAlive());
hasStarted = true;
}
帮我解决问题
ERROR IN ANDROID STUDIO IMAGE
最佳答案
你需要这样做:
pendingIntent = PendingIntent.getBroadcast(service, 0, new Intent(
action), PendingIntent.FLAG_UPDATE_CURRENT |
PendingIntent.FLAG_IMMUTABLE);
由于您使用的是
AlarmManager
您应该可以使用
IMMUTABLE
旗帜。
关于Android 12 待定意向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70889493/
是否可以将我的应用程序的用户从我的 Android 应用程序重定向到我在最近发布的 Pebble 商店中的表盘条目? 从技术上讲,我想知道新的 2.0.0 Pebble 应用程序是否捕获任何 URI
是否可以启动 genius scan(或类似的东西,只要它是免费的)作为获取其图片的 Intent ?或者让它出现在“打开方式”对话框中?我已经尝试联系制造商并用谷歌搜索了这个问题。 最佳答案 更新
我是一名优秀的程序员,十分优秀!