gpt4 book ai didi

android - setLatestEventInfo(...) 未定义通知类型

转载 作者:行者123 更新时间:2023-11-29 15:45:15 26 4
gpt4 key购买 nike

我知道“setLatestEventInfo”已被弃用。但我必须使用它来兼容 api lv 8 设备,因为新的通知调用功能与 api 8 设备不兼容。

我在某些项目中使用了“setLatestEventInfo”,但收到了已弃用的警告,但在这个新项目中,我收到了“通知类型未定义”

Notification note = new   Notification(R.drawable.abc_ic_go_search_api_mtrl_alpha,
"", System.currentTimeMillis());
Intent intent;


intent = new Intent(context, MainActivity.class);


intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP
| Intent.FLAG_ACTIVITY_SINGLE_TOP);

PendingIntent pi = PendingIntent.getActivity(context, 0, intent, 0);

note.setLatestEventInfo(context, "", "", pi);

        note.flags |= Notification.FLAG_NO_CLEAR;

((Service) context).startForeground(1337, note);

如果我使用 Notification.Builder:

Call requires API level 11 (current min is 8): new android.app.Notification.Builder

最佳答案

解决了项目属性从 Android api 6.0 到 5.1.1 的变化。

关于android - setLatestEventInfo(...) 未定义通知类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33955138/

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