問題タブ [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 - 高速スクロールでカスタム ParseQueryAdapter を使用して ListView Fragment でヒープ (frag ケース) を拡大する
Parse.com android SDK を使用しています。私TabsActivity.java
の の中には、 ListView にカスタム ParseQueryAdapter を設定するためにSearchFragment
拡張する があります。ListFragment
カスタム アダプター内で、 というカスタム リスト行レイアウトを宣言します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 メソッドが機能しない
リーグのリストを表示するために、ParseQueryAdapter で ListFragment を使用しています (カスタム モデル)。ローディングアニメーションがまったく表示されないことを除いて、なんとか目的の状態を得ることができました。
ListsAdapter を設定すると (setListAdapter メソッドで) アニメーションが非表示になるように見えるので、リストを取得した後にのみアダプターを設定しますが、parseQueryAdapter はアダプターをリストに設定した後にのみリストを取得します。
そのため、アニメーションを非表示/表示するために setListShown メソッドを使用できることがわかりましたが、現在の実装では機能しません。
私のコード:
android - ParseQuery.or() の奇妙な結果
私は Parse でアプリを構築しましたが、最近、ParseGeoPoints を使用して近くのオブジェクトを見つけるためのサポートを追加しました。
2 つのクエリがあります。
これらをリストに追加します。
ただし、このクエリは非常に奇妙な結果を返します。つまり、近くのクエリの制約を無視し、世界中のすべての場所でステッチを返します。ParseQuery.or() から最初のクエリを削除すると、近くから正しい結果が得られます。
ParseQuery.or() は Android でこれらを奇妙に組み合わせていますか? 誰でも助けることができますか?ありがとう!
android - Android での Parse.com フィルタリングとカスタム リストビュー レイアウトの使用
Parse.com を使用してアプリケーションを作成しました。Parse Query Adapter を使用して、リストビューとスピナーにデータを取得します。ここまではすべてクールです。リストビューとスピナーにカスタム レイアウトを使用しようとすると、問題が発生しました。レイアウトを作成しましたが、そのレイアウトを Parse Query Adapter に割り当てる方法が見つかりませんでした。もう 1 つの問題は、Parse Query Adapter for Search 機能をフィルタリングする方法が見つからなかったことです。これらまたは他のアイデアに対する解決策はありますか?
また、通常の parse.com クエリを使用してすべてのデータを ArrayList に取得し、通常の ArrayAdapter を使用しようとしましたが、これも機能しませんでした。理由はわかりませんが、スピナーデータを選択できませんでした。データをドロップダウンとして表示しますが、どれも選択できません。
parse-platform - Parse.com リレーショナル クエリ - 結果の絞り込みの問題
許可すればすべての投稿を正しく表示する ParseQueryAdapter がありますが、友人からの投稿のみを表示する方法を見つけようとしています。コードの相対ビットは次のとおりです。
データ構造は次のとおりです。ユーザーには友人関係があります。だから私はそれらからその関係を取得し、投稿の CreatedBy ユーザーに一致する objectID を探したいと思います。私が見ている問題の 1 つは、CreatedBy フィールドがユーザーへのポインターであり、Friend リレーションの objectID が文字列であることです。ここでいろいろ試してみたのですが、うまくいきません。
したがって、CreatedBy を文字列に変換する必要があるかどうかはわかりませんが、クエリ全体でどのように機能するかはわかりません。あるいは、objectID フィールドを見るのではなく、友人関係の各友人をユーザーとして見る必要があるかもしれません。
android - リストビューアダプター内からAndroidの背景を変更する
リストビュー アイテムの周囲の境界線を変更しようとしていますが、レイアウトを参照して境界線を変更しようとすると、残念ながら null 参照エラーが発生します。layout.setBackgroundResource(R.drawable.border_purchased);
null 参照が発生します。メソッド/コンセプトが欠けている場所はありますか?
アダプターの一部
レイアウト: