无法 运行 在 Android 上解析云代码

Unable to run Parse Cloud Code on Android

我想 运行 在 Android 上解析云代码,为此我遵循 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!"
    }
  }
});

我收到一个编译时错误,指出:

'Anonymous class derived from com.parse.FunctionCallback' 中的

'done(String, ParseException)' 与 'com.parse.FunctionCallback' 中的 'done(T, ParseException)' 冲突;试图分配较弱的访问权限 ('packageLocal');是 'public'

我做错了什么?

我明白了。 done 方法上应该有一个 'public' 访问修饰符。

...
public void done(String result, ParseException e) {
...

现在一切正常。