是否有可能将云代码功能直接写入android studio?如果不是我在哪里写一个?我无法在我的解析仪表板上找到它
感谢
答案 0 :(得分:4)
云代码只能在你的应用程序的cloud / main.js文件中写入,你可以在那里创建云功能并从你的Android应用程序中调用它们。 例如:
Parse.Cloud.define("getPosts", function(request, response){
var query = new Parse.Query("Posts");
//TODO: query constraints here
query.equalTo("key",request.params.text);
query.find().then(function(results){
response.success(results);
});
});
你可以从android调用这个函数,如下所示:
public static void getPosts(String text, final onSearch onSearch) {
HashMap<String, String> hashMap = new HashMap<>();
hashMap.put("text", text);
ParseCloud.callFunctionInBackground("getPosts", hashMap, new
FunctionCallback<List<Post>>() {
@Override
public void done(List<Post> object, ParseException e) {
//TODO: use search results...
}
});
}
您可以在文档中查看其他云功能和参数:Cloud Code Guide