所以我试着用这个插件从后台的用户那里获取地理位置。除了通知之外,一切都正常。应用程序图标没有显示,我如何解决这个问题?
这是我使用的代码
class BackgroundLocation {
final bool backgroundMode;
final location = Location();
BackgroundLocation({required this.backgroundMode}) {
initLocation();
}
initLocation() {
// Enable Background Mode
location.enableBackgroundMode(enable: backgroundMode);
// Change Notification Option
location.changeNotificationOptions(
title: 'Plowas Sedang Berjalan Di Latar Belakang',
color: const Color(0xFF4B7EFF)
);
}
Future<LocationData> getLocation() async {
return await location.getLocation();
}
}发布于 2022-06-08 20:54:21
按照您正在使用的location库的API引用,我们可以找到用来设置通知的方法。检查这里的文档。
您需要提供iconName,如文档所示:
使用给定的
iconName搜索可绘制资源。如果没有找到匹配的资源,则不会显示图标。
因为上面写着“可绘制”,所以我想说你只需要在android文件夹上使用可绘图文件夹,而不是使用资产。
https://stackoverflow.com/questions/72548763
复制相似问题