-1

I would like to use SugarOrm in my app.

If I add the followings:

 compile 'com.github.satyan:sugar:1.4'

to the gradle file

and

 android:name="com.orm.SugarApp"

to my mainfest's application name

I get the following error on build:

Error:(75, 55) error: cannot find symbol method getColor(Context,int)

at this line:

 holder.bg.setBackgroundColor(ContextCompat.getColor(ctx, R.color.primary_move));

If I checkout to a previous version without these 2 lines, my application builds and runds without error.

Any suggestions?

4

2 回答 2

0

来自Android 文档

在 API 级别 4 之后以向后兼容的方式引入的用于访问上下文中功能的助手。

你真的需要向后兼容吗?尝试从上下文中访问 getColor。Context.getColor()但是,您在解决主要问题时仍然可以使用

于 2016-09-30T17:54:23.780 回答
0

我已经更新编译'com.github.satyan:sugar:1.6'并且错误消失了。

于 2016-10-05T08:14:20.460 回答