我需要在 Android 中显示本地通知。但是通知构建器对象应该需要任何图标才能在状态栏中显示它。它有一个特定的强制函数,如setSmallIcon(int)
。它从 R.java 文件中获取整数参数。但我需要直接提供图像 URL,而不使用 R.java 文件。
代码:
NotificationCompat.Builder builder = new Builder(getContext());
Notification notification = builder.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle(title)
.setContentText(text)
.build();
没有 R.drawable.ic_launcher。我怎样才能实现这个目标?
最佳答案
首先,您应该下载您的图像: https://github.com/koush/ion
然后:
Icon ic = Icon.createWithContentUri("uri of your downloaded image");
builder.setSmallIcon(ic);
关于java - 没有 R.java 的 Android 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35450078/