我的代码中有这个:
Notification notification = new Notification.Builder(Extension.mainContext)
.setContentTitle(title).setSmallIcon(R.drawable.icon)
.setContentText(message)
.setContentIntent(pIntent).build();
当我尝试编译它时,会发生这种情况:
[javac] /.../MainApp.java:42: cannot find symbol
[javac] symbol : variable icon
[javac] location: class android.R.drawable
[javac] .setContentTitle(title).setSmallIcon(R.drawable.icon)
Google上的每个地方都说我应该将icon.png放在res / drawable文件夹中。我正在使用Haxe / OpenFl,因此它会为所有分辨率生成文件夹:drawable-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi,并且文件都位于其中。最初,我认为这是因为缺少一个实际的“可绘制”文件夹,但是我手动创建了它,但并没有帮助。
有谁想到其他可能影响这一点的东西?
谢谢。
您在R课上的导入声明在此类课中说什么?想要导入package.R时似乎要导入android.R,或者根本不导入任何R(也应默认为您的包)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句