标签: parse-platform

如何从Parse.com数据库检索对象并将其显示在Android TextView中?

我正在构建一个简单的MCQ测验应用程序。

我所做的就是在Parse.com上建立一个数据库,并将问题,可能的答案和正确的解决方案存储在其中。

可以在此图像中看到Parse.com表:http ://i.imgur.com/yXQ2FX1.png

如您所见,每个对象都有一个问题,有4个可能的选项和正确的答案。

现在,我想在TextView中显示问题,并在四个不同按钮中显示选项。用户将单击正确的按钮来回答,应用程序将检查是否按下了正确的按钮。

如何从特定对象的属性中将内容检索到textview或按钮中?

注意:我尝试遵循在线查询文档。他们的示例演示了如何通过查询检索对象,但没有演示如何在TextViews中显示这些对象或如何将这些对象存储在局部变量中。例如,我知道如何查询特定的对象,但是一旦获得该对象,如何检索该对象的特定属性,如何获取存储在“ optionA”字段中的内容并将其存储在字符串中?

我知道有一个ListView适配器,但是如您所见,我不能在这里使用ListView。我尝试了以下代码,试图将查询到的对象转换为字符串,但这没有用。我真的是一个新手,所以也许我在做一些愚蠢的事情。请帮帮我。

java database android android-listview parse-platform

1
推荐指数
1
解决办法
6961
查看次数

parse.com承诺 - 我需要在每个"那么"中有一个"错误"功能吗?

parse.com提供了一个云代码部分,以便我可以编写javascript代码来修改我的parse.com数据库.

我有这样一个云代码函数,可以执行多项操作 - 例如,检查用户是否存在,以及用户是否存在将某些数据保存在不同的表中,然后更新用户表以引用此新表 - 所以我将有一个解析.Query检查用户是否存在,然后是几个then语句在另一个表上运行更新并获取用户表来引用这个新行.

在这种情况下,我的意思是有几个错误函数(例如每个parse.Query一个),或者在最后一个承诺中有一个错误函数是否可以接受then

javascript promise parse-platform

1
推荐指数
1
解决办法
1073
查看次数

如何在Parse.com中将createdAt日期字段转换为字符串?

我想从一个Parse.com数据库中读取createdAt领域.如何将其转换为字符串?

我尝试下面的代码.

Log.d("stats", "date = " + List.get(i).getDate("createdAt").toString());
Run Code Online (Sandbox Code Playgroud)

string android date parse-platform

1
推荐指数
1
解决办法
2987
查看次数

Javascript异步函数和回调嵌套

这部分是一个parse.com问题,它们的API是独一无二的.但是,我遇到的问题有一点,因为我是javascript的新手,并没有完全不感兴趣.

我的代码很好地评论了我的想法!有一段代码在所有大写中都有注释,这是我遇到问题的部分.

如何在我的代码中控制javascripts异步调用的任何见解将是有用的.

Parse.Cloud.define("StartSession", function(request, response) {
    var query =new Parse.Query("User"); // search the User class
    query.containedIn("username", request.params.myArray); //get the users that are in my array
    query.find({
        success: function(results) { // if found do this
            // Didn't find a keyword to match tags so create new keyword

            //result is all the users that are in this session to be created.
            var Session = Parse.Object.extend("Session"); // create a session objsect
            var mySession = new Session();  // create an instance of …
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous parse-platform

1
推荐指数
1
解决办法
472
查看次数

无法在HTTP请求中解码JSON

我正在使用Parse Cloud Code创建一个' DELETE'HTTP请求来删除Iron.io中的多个消息.

它使用与从队列中获取消息的 'GET'请求完全相同的标头和URL :

    headers: {
        'Content-Type': 'application/json;charset=utf-8',
            'Authorization': 'OAuth ' + ironToken
      },

"获取"的要求做的工作,我是否把method: 'GET'与否里面Parse.Cloud.httpRequest().即使我发送一些数据body:(被忽略)它也能工作.

但是,对于'DELETE'请求,我需要发送正文:

 body: {
    'ids': ['someMessageId']
 }
Run Code Online (Sandbox Code Playgroud)

这个请求失败了,消息非常无益:

{
"status":400,"headers":
 {"Access-Control-Allow-Origin":"*",
 "Connection":"keep-alive",
 "Content-Length":"32",
 "Content-Type":"application/json",
 "Date":"Tue, 06 May 2014 10:15:27 GMT"
},
"text":"{\"msg\":\"Failed to decode JSON.\"}",
"data":{"msg":"Failed to decode JSON."},
"buffer":[ ...],
"cookies":{}
}

知道为什么会这样,我还能测试什么?

json http httprequest parse-platform iron.io

1
推荐指数
1
解决办法
4758
查看次数

在15-20秒内重新打开时,应用程序崩溃并出现运行时异常

我为我的应用程序启用了本地数据存储.一切都很好,固定和取消固定.但是每当我在大约20秒内重新打开应用程序(不重新安装)时,我会在这里获得带有堆栈跟踪的 ANR .

运行时异常说enableOfflineStore() called multiple times. 但我找不到任何disableOfflineStoredisableLocalDataStore选项.

在线命令com.example.try_masterdetail.WebsiteListActivity.onCreate(WebsiteListActivity.java:60)Parse.enableLocalDatastore(getApplicationContext()); 在ANR对话框上单击"确定"并再次打开后,应用程序再次运行.

我不知道它是不是一个bug,或者我应该在onStop或Activity的生命周期中的某个地方调用一些东西.我试图搜索但找不到任何东西.请帮忙.

android parse-platform

1
推荐指数
1
解决办法
691
查看次数

Parse.Com:当某列为空时如何获取所有数据?

我计划使用JS API将我的parse.com数据同步到我的postgreSql本地数据库.为此,我必须获取Column last_sync的所有具有空值的数据(这意味着数据不与本地数据库同步).

请帮我如何获取last_sync为空的所有数据?

parse-platform

1
推荐指数
1
解决办法
717
查看次数

Parse.com使用javaScript SDK登录

无法弄清楚为什么登录不起作用.这是javaScript代码:

Parse.initialize("app id", "app key");

function fazerLogin() {
    var username = document.getElementById('usuario').value;
    var password = document.getElementById('senha').value;

    alert(username);
    alert(password);

    Parse.User.logIn(username, password, {
        success: function(user) {
            alert("deu certo");
            // Do stuff after successful login.
        },
        error: function(user, error) {
            alert("erro");
            alert(user + error);
            // The login failed. Check error to see why.
        }
    });
}

var botao = document.querySelector('#botao');
botao.onclick = fazerLogin;
Run Code Online (Sandbox Code Playgroud)

该函数被调用,因为我看到具有正确登录名和密码的警报.我可以毫无问题地登录iOS sdk,但它无法正常工作javaScript,我不确定我缺少什么.在html文档的最后body我有:

     <!-- PARSE.COM JS -->
    <script src="assets/js/parse-1.2.18.js"></script>
    <script src="assets/js/login.js"></script>
Run Code Online (Sandbox Code Playgroud)

即使我将用户名和密码作为字符串,例如:Parse.User.logIn("username", …

html javascript parse-platform

1
推荐指数
1
解决办法
2785
查看次数

如何将数千个对象保存到Parse.com?

在我使用Parse的iOS应用程序中,一些用户需要在一个操作中保存数千个对象.我已经尝试迭代数据数组并逐个创建/保存对象,但这会导致对象保存到我的数据浏览器的速度非常慢.每个对象只需要包含几个字符串,所以我不明白为什么它需要这么长时间来保存这些对象.

有没有更快的方法将数千个对象保存到Parse?

objective-c ios parse-platform

1
推荐指数
1
解决办法
5576
查看次数

将.Net int数组转换为Java.Lang.Object

我正在使用Xamarin将我的WP8应用程序移植到Android.我使用Parse作为数据后端.我得到了一些我希望保存到Parse中的整数.Parse的API有一个只接受Java.Lang.Object的Put()方法.我不知道如何将我的.Net int数组转换为Java.Lang.Object.

c# mono xamarin.android parse-platform xamarin

1
推荐指数
1
解决办法
2030
查看次数