问题标签 [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.
android - Android:使用 parsequery 适配器在 listview 中更改 imageview 的图像
我已经能够对ListView
取决于位置的每个特定项目做很多事情。现在,我正在尝试更改其中的图像,ImageView
但ListView
由于某种原因我不能。每次点击它时,ImageView
它下方或上方的几个位置反而会发生变化。
我正在使用一个ParseQueryAdapter
.
我已经尝试了很多方法,并且我还将它包含在我正在使用的当前 if/else 语句中,但它仍然不起作用。likeCount 有效,状态文本和标题也有效。除了更改当前子位置内的图像外,一切正常。
android - 使用 parse.com 填充 ListView
我正在构建一个应用程序,该应用程序将显示来自我的 parse.com 应用程序的表/类“消息”中的列“NameMessage”中的值:单击“显示”按钮时调用:“ParseQueryAdapter”。单击显示按钮时没有任何反应,第二次单击显示按钮时应用程序崩溃。我还附上了logcat。请帮忙。谢谢
日志猫:
这是我的桌子的[屏幕截图][1]。
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 的这些文档
非常感谢您抽出宝贵的时间,并为这篇长篇文章感到抱歉,只是试图尽可能地解释一下。
android - ListFragment 的 setListShown 方法不起作用
我将 ListFragment 与 ParseQueryAdapter 一起使用以显示联赛列表(自定义模型)。我设法获得了我想要的状态,只是加载动画根本没有显示。
似乎在设置 listsAdapter 时动画是隐藏的(通过 setListAdapter 方法),所以我仅在获取列表后才设置适配器,但 parseQueryAdapter 仅在将适配器设置为列表后才获取列表。
所以我发现我可以使用 setListShown 方法来隐藏/显示动画,但在我当前的实现中它不起作用。
我的代码:
android - Android ParseQueryAdapter 总是空的
我正在尝试从 Parse.com 获取数据,并按照他们网站上的说明和示例进行操作,但遇到了我似乎无法解决的问题。请求的查询始终为空。我使用以下代码
这里adapterEmpty 总是返回“true”,并且listView 没有更新。
评论帖子类:
当我执行此代码时(来自 Parse 网站上的教程):
它工作正常,我正在为类“数据”获取所有保存的评论,但我需要自定义查询。任何帮助将不胜感激:)
android - ParseQuery.or() 的奇怪结果
我在 Parse 上构建了我的应用程序,最近添加了对使用 ParseGeoPoints 查找附近对象的支持。
我有 2 个查询:
我将这些添加到列表中:
然而,这个查询返回了一些非常奇怪的结果——即它忽略了附近查询的约束,并返回世界上所有位置的 Stitches。如果我从 ParseQuery.or() 中删除第一个查询,我会从附近获得正确的结果。
ParseQuery.or() 是否在 Android 上奇怪地结合了这些?任何人都可以帮忙吗?谢谢!
android - Parse.com 在 Android 上过滤和使用自定义列表视图布局
我已通过 ussign Parse.com 提出申请。我使用 Parse Query Adapter 将数据检索到 listview 和 spinner。直到这里一切都很酷。当我尝试对列表视图和微调器使用自定义布局时,出现了问题。我制作了布局,但找不到如何将该布局分配给 Parse Query Adapter。另一个问题是我找不到过滤 Parse Query Adapter 以获取搜索功能的方法。这些或任何其他想法有什么解决方案吗?
我还尝试通过对 ArrayList 的正常 parse.com 查询检索所有数据并使用常规 ArrayAdapter 但这也不起作用。我不知道为什么,但我无法选择微调器数据。它将数据显示为下拉列表,但没有一个是可选的。
parse-platform - Parse.com 关系查询 - 缩小结果问题
如果我允许,我有一个 ParseQueryAdapter 可以正确显示所有帖子,但我正在尝试找到一种只显示来自朋友的帖子的方法。代码的相对位如下:
数据结构如下。用户有朋友关系。所以我想从他们那里得到这种关系,并寻找与帖子的 CreatedBy 用户匹配的 objectID。我看到的问题之一是 CreatedBy 字段是一个指向用户的指针,其中 Friend 关系中的 objectID 是一个字符串。我在这里尝试了很多不同的东西,但我无法让它发挥作用。
因此,我不确定是否应该将 CreatedBy 转换为字符串,但我不确定如何将它用于整个查询。或者,也许我应该将朋友关系中的每个朋友视为用户,而不是查看 objectID 字段。
android - 使用 Parse Query Adapter/ListView 在 view.findViewById() 上出现 NullPointerException
我使用带有 Parse Query Adapter 的自定义适配器填充了 ListView。我的问题是我似乎只能访问列表的第一项。在 ListView 中,我有一个要调用函数的按钮。
这是单击按钮时调用的函数:
注意注释行。我的问题是,如果我单击此按钮,它只会显示 ListView 的第一项的相关项,即使我单击列表中其他项的按钮也是如此。我已经能够通过在获取 ID 后将其显示为 toast 来确定这一点。无论我点击哪一项,它总是显示列表中顶部项目的 ID。如果我重新排序它们,这仍然是正确的,并且通过在每个列表项中显示 ID,我相信这在我的查询中不是问题,因为它们都显示了正确的 ID。
我对传递给函数的视图的理解是它来自被选择的实际项目。我见过其他使用 view.findViewById() 的代码,但是当我尝试这个时,该行给了我一个 NullPointerException。我想要做的是从 TextView 中为该特定项目获取文本(代表一个 ID)。同样,使用我目前拥有的代码,它只会从第一项中获取该文本。所以问题不在于我的 Parse 查询,而在于我如何访问它。可以在下面看到发生此问题的整个 .java 文件。
这是 CustomAdapter.java,其中进行了查询并填充了列表。
android - Android 从列表视图适配器内部更改背景
我正在尝试更改 listview 项目周围的边框,不幸的是,当我尝试引用布局以更改边框时,我遇到了空引用错误。layout.setBackgroundResource(R.drawable.border_purchased);
导致空引用。知道我在哪里缺少方法/概念吗?
适配器的一部分
布局: