问题标签 [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.
android - 在 Parse android 中使用 setskip 方法和 ParseQueryAdapter 进行分页
我想使用 setskip 方法实现分页。我正在使用回收视图并希望在用户滚动时加载更多项目。我不想使用 ParseUeryAdapter 所以无论如何我可以使用 setskip 方法来做到这一点?
android - 在解析计数器中将限制设置为零
我正在尝试将我的计数器设置为在分数减少时不低于零,目前它可以变为负数。如何将最小限制设置为零?
到目前为止,这是我设法做到的:
java - 从 ParseQuery 方法返回的字符串为空
我想在这个语句中返回一个字符串:String replyUsername = queryUsernameById(objectId);
下面是查询方法:
当我显示字符串时,它返回为空。我怎样才能解决这个问题?
android - Parse Android SDK 不允许删除请求并在日志中返回 [MongoError: exception: Mod on _id not allowed]
getCurrentUser()
当我使用方法将其标记为已验证时,Parse android SDK 不允许更新用户表中的列。当我调用saveInBackground()
它时,我在日志文件中收到以下错误:
未捕获的内部服务器错误。{ [MongoError: exception: Mod on _id not allowed] name: 'MongoError'
下面是我用来保存的代码:
android - OnMarkerClickListener 为所有标记显示相同的图像
我有一个函数可以在for循环中从解析服务器获取位置及其图像,然后将它们添加为谷歌地图上的标记,作为标记图标的缩略图工作得很好问题是当我点击任何标记时它显示最后一个发送的图像putExtra()
。
有没有办法让它显示正确的图像或其他方法而不是发送它以弹出样式putExtra()
显示它。
以下是活动地图中的代码:
android - 如何隐式获取 ParseUser 的写入 ACL
隐含的意思是考虑到用户所在的角色,让我获得该用户对该对象的写访问权限,而我的方法效率低下,我认为:
- 云代码功能用于查询用户的角色,然后检查用户或他的角色是否有权访问该对象。
Android 用户角色查询和本地检查写入权限
从
Parse Documentation
- 获取是否明确允许给定用户 id 写入此对象。即使这
- 返回 {@code false},如果 getPublicWriteAccess 返回,用户仍然可以编写它
- {@code true} 或用户所属的角色具有写入权限。*/
我不能在我的主要帖子活动中使用这些方法,因为它们很慢network requests
,并且在查询帖子之前等待请求完成会导致糟糕的用户体验。
此解决方案不起作用,因为查询不会返回嵌套角色roles relation
,所以有什么建议吗?
java - 使用 parseObject 实现 RecyclerView 但出现空白屏幕
我正在尝试使用 ParseObject 实现 RecyclerView 但在我的屏幕上什么都没有出现!
以下是要实现回收器视图的活动的代码。
AdminShowStudentId.java
以下是 StudentIdAdapter.java 的代码
以下是 RecyclerViewListener.java 的代码
以下是 StudentId.java 的代码
以下是我的 activity_admin_show_student_id.xml 布局代码
以下是studentid的代码
java - 列表.contains ParseUser 总是 FALSE
我有一个 if 语句写在下面:
问题是,每次我运行该语句时,它总是为两个 if 语句返回 FALSE,即使我知道 'friendsArray' 和 'pendingFriendsArray' 在许多情况下返回 TRUE 的事实。
两个数组都包含指向 _User 表的指针。
searchResultsList 声明如下:
我已将所有三个项目(friendsArray、pendingFriendsArray 和 searchResultsList.get(position))记录到控制台,它们显示以下内容:
整个班级如下:
android - 升级到 Parse Android SDK 1.17.3 后没有 deviceToken 和 pushType
由于我们已经升级到 Parse-SDK-Android 1.17.3,我们遇到了安装对象的 deviceToken 和 pushType 问题。在对象创建后,它们都是未定义的。我们还尝试将 sdk 降级为 1.17.0、1.17.1 和 1.17.2。似乎没有调用新的 ParseFirebaseJobService 的 onStartJob 方法。文件被严格遵守。
显现:
build.gradle(app) :
实现 'com.parse:parse-fcm-android:1.17.3'
build.gradle(项目):
所有项目 { 存储库 { ... google() } }
Parse-Server 的版本是 2.8.2
任何帮助,将不胜感激。
android - 使用 parse android sdk 抛出异常
我尝试在我的应用程序中初始化 Parse Android SDK,但每当我尝试保存对象解析时都会抛出 NullPointerException
我在其他几个项目中使用过 parse 并且从未见过抛出此异常。这就是我初始化 Parse 的方式:
这就是我保存对象的方式:
依赖项: