問題タブ [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
したがって、このチュートリアルに従ってカスタム ParseQueryAdapter を作成しましたが、何らかの理由でリストビューにデータが取り込まれていません。
リストビュー アクティビティ
ListViewAdapter
activity_listusers XML ファイル
User_List_Items XML ファイル
私はAndroidに比較的慣れておらず、Parseに非常に慣れていません。どこが間違っているのかわかりません。Parseを使用してログインするアクティビティが事前にあるため、Parseは正常に動作します。
どうもありがとう、
編集:だから私はちょうど Parse.com で新しいクラスを作成し、ユーザーの代わりにそれをクエリしましたが、ユーザー クラスで ParseQueryAdapter を使用できないかどうか、またはクエリしようとしている方法が間違っているかどうかはわかりませんか?
android - Android Parse.com ParseQueryAdapter がページネーション状態を復元する
ParseQueryAdapter
ページネーションが有効になっていると、もう一度苦労しています。
ParseQueryAdapter を含む ListView があり、正しいリストが表示されます。しかし、このリストがカウントする要素の数がわからないので、アダプターでページネーションを有効にします。
リストの項目をクリックすると、別のフラグメント、たとえば B とトランザクションが行われます。タップして戻ると、ListView フラグメントが戻ってきます (フラグメント A)。
フラグメントAには、アイテムのリストが含まれています。OnItemClick -> フラグメントB
私はページネーションを持っていますが、ユーザーに気付かれたくないので、ページの最後に到達すると次のページを自動的にロードします:
問題は、ユーザーがリスト内のアイテムをクリックし、 B が表示されたら戻ると、A に戻りますが、フラグメントの状態が失われ、もう一度スクロールして、クリックしたアイテムがあった場所に戻る必要があることです。 .
私は今、ロードしたページを数えて A 状態を復元しようとしています。次に、次のような方法で手動でロードします。
これは非常に失礼で、残忍で、まったくエレガントではないようです (また、このコードでIndexOutOfBoundsExceptionが発生しました)。誰かがこの問題を取り除く方法を知っていますか?
前もって感謝します。
java - パース ジオ クエリは常に空です
私は、他の機能の中でも、ユーザーの近くにある場所を検出する Android アプリに取り組んでいます。このために、 Anywall アプリの例に基づいて解析クエリを使用します。問題は、データベースにデータが入力されているにもかかわらず、このクエリの結果が常に空であることです。これが私のコードです:
ParseObject を拡張するクラスは次のとおりです。
「場所」キーがわかりません。Parse はどのようにしてその鍵をクラウド内のクラスに関連付けるのですか? 私が読んだすべての例で、「場所」がキーとして使用されていますが、ロジックがわかりません。Parse ダッシュボードで設定する必要があるものはありますか? データベース内の各場所には、緯度と経度があります。最初は文字列でした。それらを Double に変更しましたが、それでも機能しませんでした。
また、VevantoParse クラスに依存しないクエリを使用してみました。
しかし、役に立たない。whereEqualTo のように、場所に関係のない条件を配置すると、クエリが機能することに注意してください。問題に光を当てることができますか?どんな助けでも大歓迎です。
よろしく、ナルシス
android - ParseQueryAdapter と RecyclerView.adapter の比較
カードビューのレイアウトがあります。RecyclerView.Adapter と CardView レイアウトを使用して作成しました。バックエンドに Parse を使用しています。カード内のデータは、クエリから解析に取り込まれます。ページネーションを除いて RecyclerView.Adapter を使用する代わりに ParseQueryAdapter を使用することの長所と短所は何ですか。RecyclerView.Adapter を使用すると不足するものはありますか。
android - ParseQueryAdapter の各項目に onTouchListener を設定する
ListView の項目として HorizontalScrollView があります。各 HorizontalScrollView にはクリック可能な画像があります。また、水平スクロール ビューには、スクロールの特定の動作が必要です。単一の HorizontalScrollView に対して既に実装しています。しかし今、これらのスクロール ビューのリストを作成する必要があり、それぞれにこの動作が必要です。parse.com から情報を取得するため、ParseQueryAdapter を使用しています。各アイテムの特定のスクロールにコードを使用しようとすると、最後のアイテムだけがこの動作をしました。そして、それはかなりうまくいきませんでした。でも多分それは私のせいです。各項目に onTouchListener を設定するのを手伝ってください。そして、各アイテムの各 ImageView の onClickListener 。これは私のコードです
これは私のListViewフラグメントコードです
ListView の XML:
また、リストビューのアイテム全体に onClickListener が必要です。FragmentList
しかし、私はそれが私のクラスに実装されるべきだと思います
android - Android Spinner アダプタと Lollipop
他の多くの人と同じように、私は Android アプリケーションで Parse.com を使用しています。フラグメントで ParseQueryAdapter を使用してデータを取得し、それをスピナーに渡すと、
そしてアプリケーションがクラッシュします。
私は修正を探しましたが、これは私ではなく parse.com が解決しなければならない問題であることを知っています。しかし、私は本当に自分のアプリをマテリアル デザインに見せたいと思っています。私のアプリが targetSdkVersion 19 の場合、ステータス バーは常に黒です。
この問題には、私が理解できない答えがあり、権限がないため、質問で直接尋ねることはできません。このコミュニティのメンバーは、parseadapter を拡張し、このコードで getViewTypeCount を @override することを提案しています。私は Android の初心者であり、その提案に正しく従う方法がわかりません。皆さんがこれで私を助けてくれれば幸いです。
アップデート:
この回答のコードに従っていますが、エラーが表示されますMyParseAdapter does not have type parameters
。
私が間違っていることを説明できますか?
ありがとう
編集:
android - ListView はスクロール時にビューを変更および削除します
ParseQueryAdapter を使用してリストビューにデータをロードしています。ある種のチャットにリストビューを使用しています。しかし、ListView をスクロールすると、レイアウトが完全に台無しになります。以下は、すべてのデータをロードした直後の、最初からチャットがどのように見えるかのスクリーンショットです。
これは、数回上下にスクロールした後の外観です。
「ViewHolderパターンを使用する」のような同様の問題と回答をすでに見ましたが、最初から使用していましたが、これは役に立ちませんでした。また、ListView match_parent の幅と高さを作成しました。これは、ラップ コンテンツがビュー アイテムを取得するのを台無しにすることがわかったからです。
ListView 項目を設定する場所であるため、問題は AsyncTask にある可能性があると思います。アダプターのコードは次のとおりです。
これは私のチャットフラグメントコードです:
そして、これは私の ListView xml コードがどのように見えるかです:
前もって感謝します。