Android Studio中的Non-static method 'put(java.lang.String, java.lang.String)' cannot be referenced from a static context
是什么意思?
答案 0 :(得分:4)
使用
contentValues.put("name",name);
代替
ContentValues.put("name",name);
答案 1 :(得分:0)
这恰恰意味着,您将put作为静态方法调用,并且它不是静态的。 哟在做:
ContentValues contentValues = new ContentValues();
但是在下一行中您要呼叫:
ContentValues.put("name", name)
你看到... 如果没有,那么您要做的是:
contentValues.put("name", name)
这可以解决问题