问题标签 [parse-android-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2720 浏览

android - Android ParseQueryAdapter 分页与 RecyclerView.Adapter

我正在尝试CardView使用RecyclerView.Adapter. 使用 RecyvlerView.Adapter 在列表中创建卡片非常简单。我将parse.com其用作后端,因此使用其 API 进行卡片数据查询。现在我想在这个列表中添加分页。如果我使用 Parse's ParseQueryAdapter,我可以从该 API 获得内置的分页。但后来我不得不放弃RecyclerView.Adapter(或不放弃?)并回退到旧的 BaseAdapter 方法。但是,我不想这样做并使用RecyclerView.AdapterAndroid 提供的这个新功能(因为它承诺的效率)。

我的问题:更好的方法是什么?

  1. 使用ParseQueryAdapterBaseAdapter方法
  2. 与普通数据获取方法一起使用RecyclerView.Adapter并编写我自己的分页
0 投票
2 回答
74 浏览

android - 单个对象上的 ParseUser 角色 - Parse.com

我在 Parse 中有 2 个类,一个 User 类和一个 Group 类。这个想法很简单。登录的用户将能够创建一个新的 Group 对象,并且该用户和该新创建的组之间将形成一个数组关系。该用户现在可以通过推送通知邀请邀请其他用户加入该组。一旦他接受邀请,第二个用户也将与该组对象建立关系。

到目前为止,这很简单并且工作正常。但是,我希望该组对象的创建者能够完全控制他创建的组。

1-创建者可以邀请其他用户,成员不能。

2-创建者可以踢出成员

3-创建者可以销毁/删除组对象。

我不确定使用 ParseRole 实现它的正确方法是什么。有什么建议么?

0 投票
1 回答
4846 浏览

android - 查询 Parse 数据库以从 Parse 数据类中的单个列获取数据

您好
,我正在使用 Parse,我已经成功地创建了一个包含两个类/表、Users 和 Posts 的云数据库,我能够注册和登录用户并允许他们向数据库发布帖子。
我现在正在尝试弄清楚如何查询数据库并获取已发布的数据,我的 Posts 类/表由四列组成:| 对象 ID | 正文 | 用户 | 创建于 |。
我希望能够在我的应用程序中选择并显示“文本”列中保存的所有数据。如果这是一个愚蠢的问题,我的数据库经验很少。

到目前为止的代码:

我知道我需要将查询限制为仅来自“文本”列的数据,所以我显然在第 1 行和第 2 行之间缺少一行代码。

任何帮助将不胜感激。谢谢。

0 投票
0 回答
72 浏览

android - Parse.com android ParseRelation

我正在开发 SNS 应用程序。我尝试使用 ParseRelation。我创建了 ParseUser 并调用了该getRelation()函数。我发帖和打电话currentUser.saveInBackground();

我检查了 Parse.com Cloud 中保存的关系帖子。但是当我打电话时currentUser.saveInBackground(),我ParseQueryAdapter的被叫了loadObjects()。我想在 FaceBook App 上执行类似“like”按钮的“like”功能。

并且在执行所有功能后saveInBackground()loadObjects()我的“喜欢”按钮不会更新。我应该怎么办?我尝试了各种方法,但我无法解决这个问题。

0 投票
2 回答
306 浏览

android - 我应该怎么做?解析查询适配器

我想制作 SNS android 应用程序。用户发布的帖子和关系(“喜欢”)从我的 Parse.com 服务器加载。parseQueryAdapter我成功地使用和加载ListView了帖子Fragment。但是无法加载关系(“喜欢”)查询加载事件。

0 投票
1 回答
1074 浏览

android - 在一个查询中从另一个类中检索数据

我已经构建了一个使用Parse的应用程序。我的应用程序允许用户注册、登录然后发布到解析云数据库。
我有两个 Parse 类,一个叫做User,一个叫做PostsUserObjectIdusernamepassword组成,PostsObjectIdtextuser组成。其中user是指向User类中的ObjectId的指针。 我在我的应用程序中创建了一个包含 ParseQuery 的方法,它查询

getData()Posts类,选择文本字段并包含用户字段。然后查询将数据检索到一个列表中,然后循环遍历列表的每一行,从文本postList.add(textList.get(i).getString("text"));字段中收集字符串,然后使用程序每次循环时将其添加到 UI 上的 ListView 中。
在循环中是另一个查询,它查询User类,选择objectId字段,然后我向查询添加一个约束,告诉它只检索objectId字段等于Posts类中的user字段的数据(我认为)。

接下来,我想获取查询检索到的收集到的用户名数据,将其放入一个字符串中,然后在屏幕上显示它。所以基本上该方法应该从文本字段和发布它的用户的用户getData()中收集所有字符串。问题是我不确定我是否试图以正确的方式解决这个问题。执行这段代码时,我的应用程序会引发错误,所以我显然做错了什么。


第 186 行的代码:queryUser.whereEqualTo("objectId", textList.get(i).getString("user"));

我的问题是:
1. 我是否试图以正确的方式做到这一点?
2. 为什么我会收到这个错误?

方法代码getData()



对不起,很长的问题。任何帮助将不胜感激,谢谢。


更新:
对于遇到类似问题的任何人,这是我如何让它工作的:


您只需在要查询的类中包含指向另一个类的指针的列,然后您就可以访问第二个类中的所有数据列。

0 投票
1 回答
223 浏览

android - ParseFacebookUtils.logInWithReadPermissionsInBackground 非常慢

我正在尝试使用 Parse Android SDK 1.9.1 使用简单的 Login with Facebook 按钮登录我的用户ParseFacebookUtils.logInWithReadPermissionsInBackground但回调触发需要大约 10 秒以上。我还有许多其他请求,包括在回调返回后下载/上传文件、图形请求等,所有这些都比单次登录调用要少得多,所以这不是连接问题。我已经尝试过多次了。

为什么会发生这种情况?

0 投票
1 回答
641 浏览

android - startActivity 在推送处理程序中不起作用

当点击特定类型的推送通知时,我正在尝试开始一项新活动。我已经扩展了ParsePushBroadcastReceiver类(我正在使用 Parse)和覆盖onPushOpen的方法。

当我点击推送时,会调用以下代码:

但什么也没有发生。我在 AndroidManifest 中成功注册了我的活动。如何成功启动活动?

0 投票
1 回答
127 浏览

android - 无法从 parse.com 获取数据

我正在使用适用于 Android 的 Parse SDK。我无法检索存储在云中的数据。我使用 Parse 仪表板手动存储它,方法是创建一个名为“Average”的类并创建几行。其中一列是“平方英尺”。

我想检索其“平方英尺”等于存储在变量区域中的值的对象。

我究竟做错了什么?编译器不执行 done(params..) 方法。下面是代码。

0 投票
1 回答
284 浏览

android - 异步调用解析函数

我必须从解析云中获取一些数据。我正在使用 parse sdk for android。如何在我的活动中异步调用方法 findInBackground?本质上,我应该将这段代码放在我的活动中的什么位置?下面是我的代码: