問題タブ [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 に答える
1555 参照

java - 通知で RemoteViews を毎秒更新する

サービスのカスタム通知値の更新に問題があります。私はRemoteViewを使用していて、毎秒テキストビューを更新したいと思っていますが、これを行うための真のアイデアはありません. それは私のコードです:

何か案が ?

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

android - Widget + ListView - 停止中のアプリの処理方法

CommonsWare サンプル プロジェクトと同様に、ListView を含むホームスクリーン ウィジェットを実装しました。このサンプル プロジェクトでRemoteViewsFactoryは、リストに表示されるエントリの静的な最終リストが保持されます。もちろんこちらの商品も常備しております。

私の場合、このデータは Web サービスから読み込まれ、 my.xml の静的フィールドに格納されますRemoteViewsFactory。アプリが停止すると、もちろんアイテムは利用できなくなります。したがって、ビューは引き続き表示されますが、ユーザーがリストをスクロールするとすぐに何も表示されなくなります。

この場合、あなたはどのように対処しますか?

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

android - RemoteView で使用されるドローアブルにカラー フィルターを設定するにはどうすればよいですか?

フィルタを適用する必要がある がありますImaveViewRemoteViewこれが私がしていることではないときRemoteView、それはうまくいきます:

リソースではないドローアブルを設定するRemoteView方法がないようです。どうすればこれを行うことができますか?

ありがとう。

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

android - ボタンで通知を追加するには?

私は初心者です。私のアプリでは、画像のアップロードの進行状況に関する通知buttonがあり、その通知でを追加したいと考えています。また、ユーザーが をクリックしたときにアップロード サービスをキャンセルしたいと考えていますbutton。以下のコードを使用しました。 のxml レイアウトを作成しましたbutton

しかし、アプリを実行すると、この行でヌルポインター例外がスローされます

私はそれがどのように起こるか理解していません、誰か助けてもらえますか?

ログキャット

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

android - プログラムで作成したレイアウトを Remoteview に追加するには?

プログラムで作成したレイアウトをリモートビューに追加しようとしています

ここに私の小さなデモがありますが、うまくいきませんでした:

しかし、上記のコードは機能しません。

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

android - 展開/折りたたみに異なるレイアウトが使用されている場合、通知トレイからの通知をキャンセルできません

通知トレイに共有オプションがあります。そのため、コードで 2 つのカスタム ビューを使用しました。

UIは正常に動作しています。しかし、通知は誤動作しています。first notification or share first item通知の をクリックすると、完全に機能します。しかし、 をクリックするlast notificationと、アプリが開きますが、通知トレイから通知が消去されません。また、奇妙なことsmall iconに、ステータスバーに表示される通知をクリックすると消え、通知をクリックしても応答しません。通知を取り消します。そのため、2 回目にクリックしても機能しません。通常のビューにデフォルトのビルダー レイアウトを使用した場合、これは発生しませんでした。これが私のコードです:

//拡張通知レイアウトをセットアップする

//通常の通知レイアウトを設定

//共有アイコンのリスナーを登録する

//通知ビルダを構築する

//通知ビルダーに通知を割り当てる

//保留中のインテントを作成

//通知トレイのシェアアイコン登録

//SplashActivity が Pending Inent を受け取る

//ここでは、ペイロード データを取得して保存し、通知をキャンセルしています

コードで行った唯一の変更は、通常のビューにカスタム レイアウトを追加したことです。この変更の後、最後の通知項目がクリックされたときに誤動作します。私が欠けているものはありますか?この奇妙な問題を解決するのを手伝ってください。

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

android - AppWidget で ListView アイテムのクリックを無効にするには?

私は を持ってAppWidgetListViewます。ListViewI'm using にデータを入力しRemoteViewsFactoryます。オブジェクトをgetViewAt(int position)返すメソッドでRemoteViews、行に情報を入力します。

ListViewアイテムのクリックを無効にするにはどうすればよいですか? 'normal' に使用する方法RemoteViewsはありません。setEnabled()ListView