2015-02-23 57 views
0

我想在Android上運行解析雲代碼,爲此我按照Parse Docs中提供的說明操作。我嘗試執行以下代碼:無法在Android上運行解析雲代碼

ParseCloud.callFunctionInBackground("hello", new HashMap<String, Object>(), new FunctionCallback<String>() { 
    void done(String result, ParseException e) { 
    if (e == null) { 
     // result is "Hello world!" 
    } 
    } 
}); 

我得到一個編譯時錯誤,他說:

「完成(字符串,ParseException的)」在「從com.parse.FunctionCallback派生匿名類」在'com.parse.FunctionCallback'中與'done(T,ParseException)'發生衝突;試圖分配較弱的訪問權限('packageLocal');是'公開'

我在做什麼錯?

回答

2

我想通了。 done方法應該有一個'public'訪問修飾符。

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

現在一切正常。