問題タブ [android-remoteview]

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

android - RemoteViewsFactory のメソッドはまったく呼び出されていません

私はdeveloper.android.comの指示に従うために最善を尽くしましたが、私が理解できない愚かなエラーがどこかにあるようです.

継続的にログを記録した後、コンテンツ プロバイダー カーソルからのデータを使用してウィジェットに ListView を設定する (試行する) RemoteViewsFactory の実装で、どのメソッドも実行されないことに気付きました。

RemoteViewsFactory :

RemoteViewsService :

AppWidgetProvider:

ビューが確実に更新されるようにするために何をする必要があるかについての助けは素晴らしいでしょう。それが役立つ場合、 はrv.setEmptyView(...);常に機能しているようです。

そして、これで私が得た最大の失恋は、アプリマニフェストファイルでビューをバインドしていないと思ったのに、バインドしたように見えたときです。:(

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

android - for ループのカスタム通知に RemoteViews を動的に追加、pendingintent の設定で問題

次のコードを使用して、カスタム通知を作成し、ボタンを動的に追加しています。

これが button_layout.xml です。

NotifyActivityHandler では、次のコードを使用して Int を取得しています。

しかし、問題は、すべてのボタンが同じ Int 、つまり 99 を渡すことです。 R.id.button を使用する代わりに rv.getLayoutId() を使用すると、ボタンが応答しません。すべてのボタンに割り当てられた値を for ループで渡す必要があります。

編集:コメンターのリクエストに応じて、ここにcustom_notificationのxmlがあります

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

android - Remoteview AndroidのロードフォームURLである大きな画像ビューが表示されないカスタム通知

こんにちは、カスタム レイアウトで通知を表示したいのですが、大きなイメージビューも利用できるので、フォームの URL をロードするのは私のコードです。

GCMReceiver クラス

上記のコードを実行すると、通知は完全に届きますが、URL 画像には何も表示されません。これらの問題を解決するにはどうすればよいですか? あなたのすべての提案はかなりのものです。

編集

スクリーンショット

ここに画像の説明を入力

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

android - RemoteViews を展開できませんでした - 互換性のあるビューを使用してもエラーが発生します

次の質問を確認しました。RemoteViews と互換性のあるビューのみを使用できることがわかったので、動作している Linear および ImageView を使用しています。通知メソッドをトリガーするたびに、" 展開できませんでしたリモートビュー」エラー。

私のレイアウトは次のとおりです。

通知コードの送信:

修正は何ですか?そして、通知で ListView を作成できるという質問を見てきましたが、どうすればよいですか? それを行うための公式ドキュメントやガイドがないためです。

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

android - Android ウィジェット アプリケーション内での gif の再生

Android ウィジェットで gif を再生する必要があるプロジェクトに取り組んでいますImageView。この目的のために、 https ://github.com/felipecsl/GifImageView https://github.com/koral--/android-gif-drawableGlideようなライブラリを使用して、可能なすべての方法を試しました

私が直面している問題

  1. グライドImageView- プロパティが原因でgif をロードできませんでしたRemoteView(つまり、ビットマップとリソースのみを割り当てることができ、ドローアブルは割り当てられません)。

  2. ライブラリ - すべてのライブラリが拡張されているためView(レイアウトでRemoteViewサポートされていないためView)、サードパーティのライブラリを使用できませんでした。カスタム メソッドを割り当てたり呼び出したりする方法がないため、CustomView も実装できません (setImageViewResourcesetImageViewBitmapは可能なメソッドのみが明らかにされているため)。でRemoteView

私がやろうとしていること:

この要件の解決策が見つからなかったため、gif をダウンロードして複数のフレームに分割Bitmapし、RemoteView. この機能を実現するために他のソリューションを実装できる場合は、親切に助けてください。過去 7 日間、これに取り組んできましたが、私の要件に対する解決策が見つかりませんでした。どんな種類のヒントや提案も私にとって非常に役に立ちます。前もって感謝します。

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

android - 通知 RemoteViews の背景色の変更

Application-Theme で Background-Color を変更する際に問題があります。

すでにこれを試しましたが、通知の背景はまだ白です。ID は正しく、ビュー linLayout は LinearLayout です。

注意してください: コード全体がサービスで呼び出されます!

ありがとう!