我想在Android上运行Parse Cloud Code,为此我遵循Parse Docs中提供的说明。我尝试执行以下代码:
ParseCloud.callFunctionInBackground("hello", new HashMap<String, Object>(), new FunctionCallback<String>() {
void done(String result, ParseException e) {
if (e == null) {
// result is "Hello world!"
}
}
});
我收到编译时错误,说明:
&#39; done(String,ParseException)&#39; in&#39; Anonymous类派生自com.parse.FunctionCallback&#39;冲突与完成(T,ParseException)&#39;在&#39; com.parse.FunctionCallback&#39 ;;试图分配较弱的访问权限(&#39; packageLocal&#39;);是公共&#39;
我做错了什么?
答案 0 :(得分:2)
我明白了。应该有一个公众&#39;完成方法的访问修饰符。
...
public void done(String result, ParseException e) {
...
现在一切正常。