問題タブ [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.
android - RemoteViewsFactory のメソッドはまったく呼び出されていません
私はdeveloper.android.comの指示に従うために最善を尽くしましたが、私が理解できない愚かなエラーがどこかにあるようです.
継続的にログを記録した後、コンテンツ プロバイダー カーソルからのデータを使用してウィジェットに ListView を設定する (試行する) RemoteViewsFactory の実装で、どのメソッドも実行されないことに気付きました。
RemoteViewsFactory :
RemoteViewsService :
AppWidgetProvider:
ビューが確実に更新されるようにするために何をする必要があるかについての助けは素晴らしいでしょう。それが役立つ場合、 はrv.setEmptyView(...);
常に機能しているようです。
そして、これで私が得た最大の失恋は、アプリマニフェストファイルでビューをバインドしていないと思ったのに、バインドしたように見えたときです。:(
android - for ループのカスタム通知に RemoteViews を動的に追加、pendingintent の設定で問題
次のコードを使用して、カスタム通知を作成し、ボタンを動的に追加しています。
これが button_layout.xml です。
NotifyActivityHandler では、次のコードを使用して Int を取得しています。
しかし、問題は、すべてのボタンが同じ Int 、つまり 99 を渡すことです。 R.id.button を使用する代わりに rv.getLayoutId() を使用すると、ボタンが応答しません。すべてのボタンに割り当てられた値を for ループで渡す必要があります。
編集:コメンターのリクエストに応じて、ここにcustom_notificationのxmlがあります
android - RemoteViews を展開できませんでした - 互換性のあるビューを使用してもエラーが発生します
次の質問を確認しました。RemoteViews と互換性のあるビューのみを使用できることがわかったので、動作している Linear および ImageView を使用しています。通知メソッドをトリガーするたびに、" 展開できませんでしたリモートビュー」エラー。
私のレイアウトは次のとおりです。
通知コードの送信:
修正は何ですか?そして、通知で ListView を作成できるという質問を見てきましたが、どうすればよいですか? それを行うための公式ドキュメントやガイドがないためです。
android - Android ウィジェット アプリケーション内での gif の再生
Android ウィジェットで gif を再生する必要があるプロジェクトに取り組んでいますImageView
。この目的のために、 https ://github.com/felipecsl/GifImageView https://github.com/koral--/android-gif-drawableのGlide
ようなライブラリを使用して、可能なすべての方法を試しました
私が直面している問題
グライド
ImageView
- プロパティが原因でgif をロードできませんでしたRemoteView
(つまり、ビットマップとリソースのみを割り当てることができ、ドローアブルは割り当てられません)。ライブラリ - すべてのライブラリが拡張されているため
View
(レイアウトでRemoteView
サポートされていないためView
)、サードパーティのライブラリを使用できませんでした。カスタム メソッドを割り当てたり呼び出したりする方法がないため、CustomView も実装できません (setImageViewResource
とsetImageViewBitmap
は可能なメソッドのみが明らかにされているため)。でRemoteView
)
私がやろうとしていること:
この要件の解決策が見つからなかったため、gif をダウンロードして複数のフレームに分割Bitmap
し、RemoteView
. この機能を実現するために他のソリューションを実装できる場合は、親切に助けてください。過去 7 日間、これに取り組んできましたが、私の要件に対する解決策が見つかりませんでした。どんな種類のヒントや提案も私にとって非常に役に立ちます。前もって感謝します。
android - 通知 RemoteViews の背景色の変更
Application-Theme で Background-Color を変更する際に問題があります。
すでにこれを試しましたが、通知の背景はまだ白です。ID は正しく、ビュー linLayout は LinearLayout です。
注意してください: コード全体がサービスで呼び出されます!
ありがとう!