关于方法在Android中放置“ java”的问题

时间:2019-08-13 20:57:36

标签: java android

Android Studio中的Non-static method 'put(java.lang.String, java.lang.String)' cannot be referenced from a static context是什么意思?

2 个答案:

答案 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)

这可以解决问题