問題タブ [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.
java - 通知で RemoteViews を毎秒更新する
サービスのカスタム通知値の更新に問題があります。私はRemoteViewを使用していて、毎秒テキストビューを更新したいと思っていますが、これを行うための真のアイデアはありません. それは私のコードです:
何か案が ?
android - Widget + ListView - 停止中のアプリの処理方法
CommonsWare サンプル プロジェクトと同様に、ListView を含むホームスクリーン ウィジェットを実装しました。このサンプル プロジェクトでRemoteViewsFactory
は、リストに表示されるエントリの静的な最終リストが保持されます。もちろんこちらの商品も常備しております。
私の場合、このデータは Web サービスから読み込まれ、 my.xml の静的フィールドに格納されますRemoteViewsFactory
。アプリが停止すると、もちろんアイテムは利用できなくなります。したがって、ビューは引き続き表示されますが、ユーザーがリストをスクロールするとすぐに何も表示されなくなります。
この場合、あなたはどのように対処しますか?
android - RemoteView で使用されるドローアブルにカラー フィルターを設定するにはどうすればよいですか?
フィルタを適用する必要がある がありますImaveView
。RemoteView
これが私がしていることではないときRemoteView
、それはうまくいきます:
リソースではないドローアブルを設定するRemoteView
方法がないようです。どうすればこれを行うことができますか?
ありがとう。
android - ボタンで通知を追加するには?
私は初心者です。私のアプリでは、画像のアップロードの進行状況に関する通知button
があり、その通知でを追加したいと考えています。また、ユーザーが をクリックしたときにアップロード サービスをキャンセルしたいと考えていますbutton
。以下のコードを使用しました。 のxm
l レイアウトを作成しましたbutton
。
しかし、アプリを実行すると、この行でヌルポインター例外がスローされます
私はそれがどのように起こるか理解していません、誰か助けてもらえますか?
ログキャット
android - プログラムで作成したレイアウトを Remoteview に追加するには?
プログラムで作成したレイアウトをリモートビューに追加しようとしています
ここに私の小さなデモがありますが、うまくいきませんでした:
しかし、上記のコードは機能しません。
android - 展開/折りたたみに異なるレイアウトが使用されている場合、通知トレイからの通知をキャンセルできません
通知トレイに共有オプションがあります。そのため、コードで 2 つのカスタム ビューを使用しました。
UIは正常に動作しています。しかし、通知は誤動作しています。first notification or share first item
通知の をクリックすると、完全に機能します。しかし、 をクリックするlast notification
と、アプリが開きますが、通知トレイから通知が消去されません。また、奇妙なことsmall icon
に、ステータスバーに表示される通知をクリックすると消え、通知をクリックしても応答しません。通知を取り消します。そのため、2 回目にクリックしても機能しません。通常のビューにデフォルトのビルダー レイアウトを使用した場合、これは発生しませんでした。これが私のコードです:
//拡張通知レイアウトをセットアップする
//通常の通知レイアウトを設定
//共有アイコンのリスナーを登録する
//通知ビルダを構築する
//通知ビルダーに通知を割り当てる
//保留中のインテントを作成
//通知トレイのシェアアイコン登録
//SplashActivity が Pending Inent を受け取る
//ここでは、ペイロード データを取得して保存し、通知をキャンセルしています
コードで行った唯一の変更は、通常のビューにカスタム レイアウトを追加したことです。この変更の後、最後の通知項目がクリックされたときに誤動作します。私が欠けているものはありますか?この奇妙な問題を解決するのを手伝ってください。
android - AppWidget で ListView アイテムのクリックを無効にするには?
私は を持ってAppWidget
いListView
ます。ListView
I'm using にデータを入力しRemoteViewsFactory
ます。オブジェクトをgetViewAt(int position)
返すメソッドでRemoteViews
、行に情報を入力します。
ListView
アイテムのクリックを無効にするにはどうすればよいですか? 'normal' に使用する方法RemoteViews
はありません。setEnabled()
ListView