问题标签 [android-parsequeryadapter]

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 回答
467 浏览

android - Android:使用 parsequery 适配器在 listview 中更改 imageview 的图像

我已经能够对ListView取决于位置的每个特定项目做很多事情。现在,我正在尝试更改其中的图像,ImageViewListView由于某种原因我不能。每次点击它时,ImageView它下方或上方的几个位置反而会发生变化。

我正在使用一个ParseQueryAdapter.

我已经尝试了很多方法,并且我还将它包含在我正在使用的当前 if/else 语句中,但它仍然不起作用。likeCount 有效,状态文本和标题也有效。除了更改当前子位置内的图像外,一切正常。

0 投票
0 回答
108 浏览

android - 使用 parse.com 填充 ListView

我正在构建一个应用程序,该应用程序将显示来自我的 parse.com 应用程序的表/类“消息”中的列“NameMessage”中的值:单击“显示”按钮时调用:“ParseQueryAdapter”。单击显示按钮时没有任何反应,第二次单击显示按钮时应用程序崩溃。我还附上了logcat。请帮忙。谢谢

日志猫:

这是我的桌子的[屏幕截图][1]。

https://fbcdn-sphotos-ha.akamaihd.net/hphotos-ak-xpf1/v/t34.0-12/1958582_10152484345338178_1225744402895431728_n.jpg?oh=f5170a80b5336193a28f86ed1293268e&oe=543F72BC& gda =1413426615_2ae1ecb312ef73ff1dd20ee5d006d753

0 投票
1 回答
467 浏览

android - 在快速滚动时使用自定义 ParseQueryAdapter 在 ListView Fragment 上增加堆(片段情况)

我正在使用 Parse.com android sdk。在我的内部TabsActivity.java,我有一个SearchFragment扩展ListFragment,以便使用自定义 ParseQueryAdapter 填充 ListView。在我的自定义适配器中,我声明了一个自定义列表行布局,名为search_list_item.xml. 此布局仅包含一个ParseImageView.

我的问题是,当我快速向下滚动列表时,我的 logcat 充满了

I/dalvikvm-heap:将堆(碎片情况)增长到 ...MB 用于字节分配

并且 listView 返回到初始位置(这意味着它返回到第一项)。另一方面,如果我慢慢滚动列表,我可以在项目末尾得到没有此错误的列表。我怎么能解决这个问题?

此外,如果我使用默认 ParseQueryAdapter 而不自定义行,search_list_item.xml我没有这样的问题。

下面我发布一些我认为有用的代码:

的代码search_list_item.xml

的代码TabsActivity.Java

的代码SearchFragment.java

的代码CustomAdapter.java

我研究了很多次,并遵循了 Parse.com 的这些文档

1) UI-ParseQueryAdapter

2)MealSpotting

非常感谢您抽出宝贵的时间,并为这篇长篇文章感到抱歉,只是试图尽可能地解释一下。

0 投票
0 回答
185 浏览

android - ListFragment 的 setListShown 方法不起作用

我将 ListFragment 与 ParseQueryAdapter 一起使用以显示联赛列表(自定义模型)。我设法获得了我想要的状态,只是加载动画根本没有显示。

似乎在设置 listsAdapter 时动画是隐藏的(通过 setListAdapter 方法),所以我仅在获取列表后才设置适配器,但 parseQueryAdapter 仅在将适配器设置为列表后才获取列表。

所以我发现我可以使用 setListShown 方法来隐藏/显示动画,但在我当前的实现中它不起作用。

我的代码:

0 投票
1 回答
317 浏览

android - Android ParseQueryAdapter 总是空的

我正在尝试从 Parse.com 获取数据,并按照他们网站上的说明和示例进行操作,但遇到了我似乎无法解决的问题。请求的查询始终为空。我使用以下代码

这里adapterEmpty 总是返回“true”,并且listView 没有更新。

评论帖子类:

当我执行此代码时(来自 Parse 网站上的教程):

它工作正常,我正在为类“数据”获取所有保存的评论,但我需要自定义查询。任何帮助将不胜感激:)

0 投票
1 回答
256 浏览

android - ParseQuery.or() 的奇怪结果

我在 Parse 上构建了我的应用程序,最近添加了对使用 ParseGeoPoints 查找附近对象的支持。

我有 2 个查询:

我将这些添加到列表中:

然而,这个查询返回了一些非常奇怪的结果——即它忽略了附近查询的约束,并返回世界上所有位置的 Stitches。如果我从 ParseQuery.or() 中删除第一个查询,我会从附近获得正确的结果。

ParseQuery.or() 是否在 Android 上奇怪地结合了这些?任何人都可以帮忙吗?谢谢!

0 投票
0 回答
445 浏览

android - Parse.com 在 Android 上过滤和使用自定义列表视图布局

我已通过 ussign Parse.com 提出申请。我使用 Parse Query Adapter 将数据检索到 listview 和 spinner。直到这里一切都很酷。当我尝试对列表视图和微调器使用自定义布局时,出现了问题。我制作了布局,但找不到如何将该布局分配给 Parse Query Adapter。另一个问题是我找不到过滤 Parse Query Adapter 以获取搜索功能的方法。这些或任何其他想法有什么解决方案吗?

我还尝试通过对 ArrayList 的正常 parse.com 查询检索所有数据并使用常规 ArrayAdapter 但这也不起作用。我不知道为什么,但我无法选择微调器数据。它将数据显示为下拉列表,但没有一个是可选的。

0 投票
1 回答
126 浏览

parse-platform - Parse.com 关系查询 - 缩小结果问题

如果我允许,我有一个 ParseQueryAdapter 可以正确显示所有帖子,但我正在尝试找到一种只显示来自朋友的帖子的方法。代码的相对位如下:

数据结构如下。用户有朋友关系。所以我想从他们那里得到这种关系,并寻找与帖子的 CreatedBy 用户匹配的 objectID。我看到的问题之一是 CreatedBy 字段是一个指向用户的指针,其中 Friend 关系中的 objectID 是一个字符串。我在这里尝试了很多不同的东西,但我无法让它发挥作用。

因此,我不确定是否应该将 CreatedBy 转换为字符串,但我不确定如何将它用于整个查询。或者,也许我应该将朋友关系中的每个朋友视为用户,而不是查看 objectID 字段。

0 投票
1 回答
727 浏览

android - 使用 Parse Query Adapter/ListView 在 vi​​ew.findViewById() 上出现 NullPointerException

我使用带有 Parse Query Adapter 的自定义适配器填充了 ListView。我的问题是我似乎只能访问列表的第一项。在 ListView 中,我有一个要调用函数的按钮。

这是单击按钮时调用的函数:

注意注释行。我的问题是,如果我单击此按钮,它只会显示 ListView 的第一项的相关项,即使我单击列表中其他项的按钮也是如此。我已经能够通过在获取 ID 后将其显示为 toast 来确定这一点。无论我点击哪一项,它总是显示列表中顶部项目的 ID。如果我重新排序它们,这仍然是正确的,并且通过在每个列表项中显示 ID,我相信这在我的查询中不是问题,因为它们都显示了正确的 ID。

我对传递给函数的视图的理解是它来自被选择的实际项目。我见过其他使用 view.findViewById() 的代码,但是当我尝试这个时,该行给了我一个 NullPointerException。我想要做的是从 TextView 中为该特定项目获取文本(代表一个 ID)。同样,使用我目前拥有的代码,它只会从第一项中获取该文本。所以问题不在于我的 Parse 查询,而在于我如何访问它。可以在下面看到发生此问题的整个 .java 文件。

这是 CustomAdapter.java,其中进行了查询并填充了列表。

0 投票
2 回答
655 浏览

android - Android 从列表视图适配器内部更改背景

我正在尝试更改 listview 项目周围的边框,不幸的是,当我尝试引用布局以更改边框时,我遇到了空引用错误。layout.setBackgroundResource(R.drawable.border_purchased);导致空引用。知道我在哪里缺少方法/概念吗?

适配器的一部分

布局: