Java 如何从Parse.com获取段落并将其显示到安装此应用程序的每个用户的文本视图中

Java 如何从Parse.com获取段落并将其显示到安装此应用程序的每个用户的文本视图中,java,android,parse-platform,Java,Android,Parse Platform,我已经掌握了使用Parse.com进行android编程的基本概念,但是,我似乎无法获得一些东西来将其显示到文本视图中。此文本视图应为每个安装此应用程序以进行测试的用户显示相同的文本。我已经阅读了Parse.com的文档,但找不到任何关于如何将其放入文本视图的内容 到目前为止,我已经做了: ParseObject scripts = new ParseObject("Script"); scripts.put("Scripts to say", "**Enter Script Here**");

我已经掌握了使用Parse.com进行android编程的基本概念,但是,我似乎无法获得一些东西来将其显示到文本视图中。此文本视图应为每个安装此应用程序以进行测试的用户显示相同的文本。我已经阅读了Parse.com的文档,但找不到任何关于如何将其放入文本视图的内容

到目前为止,我已经做了:

ParseObject scripts = new ParseObject("Script");
scripts.put("Scripts to say", "**Enter Script Here**");
scripts.put("Cheatmode", false);
scripts.saveInBackground();
scripts.saveEventually();


ParseQuery<ParseObject> query = ParseQuery.getQuery("Scripts");
query.whereEqualTo("Scripts_to_say", "**Enter Script Here**");
query.findInBackground(new FindCallback<ParseObject>() {
    public void done(List<ParseObject> script, ParseException e) {
        if (e == null) {
            Log.d("Scripts", "Retrieved " + script.size() + " scripts");
        } else {
            Log.d("script", "Error: " + e.getMessage());
        }
    }
});

也许像这样的东西还没有测试过

ParseObject scripts = new ParseObject("Script");
scripts.put("Scripts to say", "**Enter Script Here**");
scripts.put("Cheatmode", false);
scripts.saveInBackground(); // or scripts.saveEventually(); depending whether you want to use the object immediately or not, don't use both.


ParseQuery<ParseObject> query = ParseQuery.getQuery("Script");
query.whereEqualTo("Scripts to say", "**Enter Script Here**");
query.getFirstInBackground(new GetCallback<ParseObject>() {
    public void done(ParseObject script, ParseException e) {
        if (script != null) {
            Log.d("Object retrieved.");
            String yourString = script.getString("Scripts_to_say");
            //NOW ADD IT TO YOUR EDITTEXT HERE           
        } else {
            Log.d("Empty query");
        }
    }
});

你尝试过任何东西吗?是的,我已经成功地在Parse cloud中创建了字段,我也在该字段中输入了文本,但是我无法将其输入textview,以便在每个设备上显示相同的文本。同意,除非你只搜索单个对象,否则最好使用第一种方法而不是查找。的确,我会修正我的答案。非常感谢曼纽尔,一个问题。你说过不要使用xxxx.saveInBackground;和xxxx.0;为什么?这两种方法都用于将记录保存到数据库中,因此不需要将对象保存两次。它们之间的区别是在后台保存;将尝试使用后台线程将记录直接保存到DB,并最终保存;将在连接可用时保存对象,暂时将对象存储在本地文件系统中。欲了解更多信息,请再次阅读感谢Manuel为我澄清!真的帮了我的忙!我对你给我的代码做了一些修改,现在我在Parse.com上输入的任何内容都会自动出现在我的文本视图中。