問題タブ [commonsware-cwac]

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 に答える
564 参照

android - リスト ビューとは別にスクロールする Android ヘッダー ビュー

こんにちは、マージ アダプタを使用してリスト ビューを作成しています。しかし、ヘッダーに問題があります。リストとは無関係にスクロールしているように見えますが、多くの場合、ページの上部にスナップするだけです。ヘッダーが所定の位置に留まるようにするにはどうすればよいですか?または、これを引き起こす可能性のある人はいませんか?

ここに私のコードがあります

コード

0 投票する
2 に答える
1425 参照

android - マージ アダプタに相対ビューを追加する Android

こんにちは、相対ビューをマージ アダプターに追加しようとしていますが、現在はリストを別々にスクロールしているため、画像ビューとテキスト ビューを使用して相対レイアウトをマージ アダプターに追加する方法を知っている人はいますか?

私の目標は、このように見えるようにすることです

これをすべて1つのリストであるかのようにスクロールさせる

これまでの私の試みはここにあります

redcell.xml

0 投票する
1 に答える
730 参照

android - requestLocationUpdates() を呼び出したのと同じ場所で LocationListener で onLocationChanged() を待つ方法は?

私はGPS追跡アプリを書いています。CommonsWare WakefulIntentService と AlarmReceiver を使用して、GPS から場所を修正するスケジュールを設定しています。問題は、 doWakefulWork() メソッドを使用する必要があることです。これは、非同期の非ブロッキング メソッドである同期ブロッキング プロセスで使用することを意図しています。では、LocationListener の onLocationChanged() と doWakefulWork() メソッドの requestLocationUpdates() を使用して GPS 位置を修正するにはどうすればよいでしょうか?

解決済み:

この機能がすでにLocationPollerに実装されていることがわかりました。

0 投票する
0 に答える
292 参照

android - cwac。locpollは更新を停止しますか?

locpollは一定期間(25秒)で位置情報を取得しますが、位置情報の更新の送信を停止したり、受信者が受信を停止したりすることがあるようです。これが私のコードです。何か問題がありますか?

これは私がGPSを開始する方法です

これが私がアクティビティを閉じる方法です

よろしくお願いしますパメラ

0 投票する
1 に答える
94 参照

android - LocationPollerDemo の実行中にブロードキャストを受信しない

Commonsware のLocPollerに関する多くの質問と回答を検索しましたが、問題に対する回答が見つかりませんでした。github の最新のデモを使用してみましたが、問題が発生しています。まず、アラームが 15 秒ごとに起動するように、デモで PERIOD を変更したことを認めなければなりません。これは打者にとって大きな負担になることは承知しており、これは単なるテスト用です。LocationReceiver のonReceive() が 15 秒ごとに呼び出されることを期待していますが、それは起こっていません。

アラームがトリガーされ、PollerThread に到達し、sendBroadcast を呼び出しているという点で、すべてが良好であるように見えます。そのため、何か設定が間違っていると思いますが、何が原因かわかりません。デモで PERIOD を変更する以外はすべてそのままです。これをデバイスとエミュレーター (レベル 8) で実行してみました。これをデバッグする際の助けをいただければ幸いです。

最後に、私が探している機能は、電話の場所を追跡する機能を備えているため、いつでもアプリが現在の場所を取得できるようにすることです。私はこれを私の調査で見ましたが、それは法案に完璧に適合しています. 誰かが別のアプローチのより良いアイデアを持っているなら、私はそれを聞きたい.

ありがとう、リンドレス

0 投票する
3 に答える
10185 参照

android - エンドレスグリッドビュー

私は無限のリストの多くの実装を見てきました。それらの1つはhttps://github.com/commonsguy/cwac-endlessです

それらはすべてリストビューを使用しています。そして、それらはすべて、リストに別の行を追加しているだけです。しかし、Gridview(Google Playストアのように)を検討し、読み込みビューをグリッド内の別のアイテムとして追加すると、見栄えが悪くなります。Playストアで同じことを達成するにはどうすればよいですか?

0 投票する
2 に答える
216 参照

php - SAX Parser を使用して小さな部分のデータを解析する方法は?

https://github.com/commonsguy/cwac-endless/を使用してエンドレス リスト ビューを使用している小さな Android アプリケーションを作成してい ます。

サーバー側のデータには数千のエントリが含まれている場合があるため、すべての値を一度にダウンロードすると非常に大きくなります。1 つのリンクを使用してデータを部分的に解析する必要がありますか、それとも Web サービスを部分的に分割しcacheInBackground()、別のリンクから一定の時間間隔をおいて sax パーサーを使用してそれらを呼び出す必要があります。

0 投票する
1 に答える
1010 参照

android - バックグラウンドでデータをダウンロードするために常に実行されているエンドレスアダプタ

アプリでEndlessAdapterのコードをカスタマイズしましたが、このEndless Adapterは常にバックグラウンドでデータをダウンロードするため、ユーザーがリストを下にスクロールした後に同じデータをダウンロードする必要があり、プロジェクトで同じ間違いを見つけることができなかったため、1つの間違いがありました。この間違いのために、私のアプリは時々OutOfMemoryExceptionを返しますが、これは受け入れられません。

同じことに関する解決策を教えてください。

コード: * MyEndlessAdapter: *

Demoadapterをリストに設定します。

前もって感謝します。

0 投票する
1 に答える
365 参照

android - ローテーションのベストプラクティスの断片にあるendlessadapterとは何ですか?

したがって、フラグメントでcommonswareのendlessadapterを使用している場合、アダプターがデータのロードの完了を待機している間に回転するたびに、cacheInBackgroundメソッドが再度呼び出されるという問題があります。アダプターの初期化はフラグメントからonActivityCreatedメソッドで呼び出されるので、cacheInBackgroundメソッドの最初の呼び出しの結果を簡単に再開するにはどうすればよいですか?

よろしく、

0 投票する
2 に答える
929 参照

android - ヘッダー付きのクリック可能なListViewsとMergeAdapterは、アプリonListItemClickをクラッシュさせます

CommonswareのMergeAdapterとマージされたListViewまたは複数のListViewの組み合わせを返すアクティビティ内で問題が発生しています。これは、検索クエリに基づいて1つまたは複数の異なるカテゴリからの結果を返す検索アクティビティです。カテゴリが1を超える場合は、ヘッダーを挿入します。ヘッダーは、カテゴリの名前である1行のみの別のListViewです。

いくつかのコード:

}

次に、ヘッダーアダプターがあります。

}

ご覧のとおり、必要な場合にのみ表示されます。そして、私のアクティビティでは、onListItemClickがオーバーライドされています。

したがって、1つのアダプタからカテゴリが1つしかない場合は、すべて問題なく動作します。それらのうちの2つから結果が得られた瞬間、ArrayIndexOutOfBoundsExceptionが発生します。位置を取得する私の論理は正しくないと思います。どんな考えでもありがたいです、ありがとう。

スタックトレースは次のとおりです。