清泛IT社区App Inventor 2 中文社区

搜索

扫码访问移动社区 移动社区,您的掌上技术专家

关注我,精彩不错过! 关注我,精彩不错过!

扫码安装最新版AI伴侣 最新版AI伴侣v2.74

Aia Store .aia 源码一站式解决方案 发布日志AI2连接测试ai2Starter模拟器

App Inventor 2 离线版AI2 拓展接入DeepSeek VIP会员 享专有教程,免费赠送基础版*技术支持服务! AI2入门必读中文文档中文教程IoT专题

查看: 44|回复: 1
打印 上一主题 下一主题

[解决中] 求助!关于拓展模块NotificationStyle的demo运行时报错的问题

  • TA的每日心情
    给力
    2025-04-29 07:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    6

    帖子

    136

    积分

    初级会员

    Rank: 2

    积分
    136
    跳转到指定楼层
    楼主
    发表于 前天 16:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    我使用的是demo程序进行测试,拓展程序链接:
    https://www.fun123.cn/reference/extensions/NotificationStyle.html

    结果无论点什么按键都会报错:
    edu.mit.appinventor.aicompanion3: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
    注意: 5秒钟后将报告另一条错误信息。



    网上说是版本不兼容什么的,听说有原生的Notification模块,但我好像没找到




    Error1.png (223.58 KB, 下载次数: 3)

    官方程序

    官方程序
  • TA的每日心情
    开心
    昨天 05:42
  • 签到天数: 451 天

    [LV.9]以坛为家II

    731

    主题

    1257

    帖子

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32707

    AI2中文网VIP弹球达人接水果达人撸猫达人

    沙发
    发表于 前天 20:54 | 只看该作者
    这个提示来自 Android 12(API 31)及以上版本的系统,对 PendingIntent 的使用进行了更严格的要求:
    错误信息翻译如下:
    edu.mit.appinventor.aicompanion3:目标 API 版本为 S+(即 API 31 及以上)时,创建 PendingIntent 时必须指定 FLAG_IMMUTABLE 或 FLAG_MUTABLE 其中之一。强烈建议使用 FLAG_IMMUTABLE,只有当某些功能确实依赖于可变性(如行内回复、通知气泡等)时才使用 FLAG_MUTABLE。
    解决方法:
    你需要检查源码中涉及 PendingIntent 的创建部分,添加适当的 flag。例如:
    原来可能是这样写的:PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);

    修改为:PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_IMMUTABLE);


    -------------
    正在修改,测试中,测试通过会发布我们自己的版本!


    App Inventor 2 中文网 - MIT同步更新的中文本土化平台!v2.74 支持Android 14 更新日志
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    © 2025 tsingfun.com, Inc.  沪ICP备2020034476号-1  沪公网安备31011702000040号

    GMT+8, 2025-05-13 03:37 , Processed in 0.022394 second(s), 36 queries .