問題タブ [notificationmanager]

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

android - 長期間にわたって通知を継続的に送信すると、Android通知バーのCPU使用率が増加します

通知バーを継続的に更新するサービスを開始するアプリがあります。通知には、サービスの状態が表示されます。このサービスは、一定期間スリープしてから、バックグラウンドでいくつかの作業を行ってから繰り返すように記述されています。そのため、私の通知は次のような文字列です。

アイドル(3)

アイドル(2)

アイドル(1)

働く

アイドル(3)

..。

これはすべてうまく機能します。私が見ている問題は、長期間実行した後、AndroidプロセスのCPU使用率が増加することです。具体的には次のとおりです。

com.android.systemui

私はadbコンソールから「top」を使用しています。アプリを最初に起動すると、com.android.systemuiのCPU%が0〜5%と表示されます。30分後、CPU%は約80%になります。

私のクラスには、次のコードがあります。private NotificationManager _notificationManager; プライベート通知_通知; プライベートCharSequence_lastNotification;

なぜこれが起こっているのか、私は途方に暮れています。これに対抗するために、作業が完了した後に通知をクリアしてから元に戻すという回避策を設定しました。これにより、問題が「修正」されたようです。もちろん、唯一の問題は、作業が完了するたびに通知が消えて再表示されることです。

0 投票する
4 に答える
14600 参照

android - 特定の日付のAndroidアラーム設定

特定の日時に通知するアラームを設定したい。次に、現在 NotificationManager で AmarmManager を使用しています。dateDialog から選択した日付を設定すると、アラームが機能します。定刻アラームにカレンダー値を入れるにはどうすればいいですか?毎日朝9時など、決まった時間にアラームを繰り返したい。現在、アラームは特定の日付の時刻を無視しています。私たちを手伝ってくれますか?どうもありがとう。

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

android - 日付を変更すると、任意の日付で通知が実行されるAndroidアラーム

私はとを使用AlarmManagerNotificationManagerていBroadcastReceiverます。特定の日付でアラームを設定すると、初めて動作します。ただし、日付を変更して確認ボタンをクリックすると、アラームはどの日付でもすぐに機能します。有効期限の翌日のアラーム間隔を一定時間に設定したい。それの問題は何ですか?現時点ではわかりません。

AlarmService.java

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

android - トレイに進行中のイベント アイコンが既に多数ある場合でも、ステータス バー アイコンを永続的に表示する方法は?

ステータスバーにアイコンをつけたい(完了)。Skype のように常に表示されている必要があります。他の新しい通知または進行中のイベント アイコンは、アプリのアイコンを非表示にできないはずです。アイコンを他の進行中のイベント アイコンの前に配置したい。現在、私は使用しています

進行中のイベントとしてアイコンを作成します。

次のスクリーンショットは、進行中の新しいイベントが後で追加されても、Skype 通知が常に 2 番目の位置にあることを示しています。

これは私のアプリには当てはまりません。

その動作を取得する方法??

次のスクリーンショットを確認してください: http://i.stack.imgur.com/g0HwB.png

0 投票する
4 に答える
3649 参照

android - ステータスバーの特定の位置に通知/進行中のイベントアイコンを追加するには?

Skype がログイン時に行うように、進行中のイベント アイコンをステータス バーの 2 番目の位置に配置したいと考えています。

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

android - アプリが閉じられるまでAndroid通知を表示し続けるにはどうすればよいですか?

私はしばらくの間Android向けに開発してきましたが、これが通知の最初のショットです。Android SDKチュートリアルで説明されているように通知を設定しましたが、アプリを閉じるまで通知を表示し続ける方法がわかりません。通知の最後にある小さなマイナス記号を無効にします。ユーザーが通知をクリックしたときに通知が消えないようにしたい。通知フラグがあると思いますが…わかりません。私はAndroidSDK2.2で開発しています。これは簡単な質問だと思います。この回答がすでにここにある場合はお詫びします...探していたものを正確に見つけることができませんでした。

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

android - 通知がポップアップに表示されないようにする

一定期間にわたってタスクを実行するように設計された Android アプリを作成しています。

プロセスの進行状況をステータスで示すために、ProgressBar を使用してレイアウトを作成しました。

私が直面している問題は、Android ドキュメントに次のように記載されていることです。

通知の作成/更新に使用されるコードとして。これはある程度問題ありません。通知は、設定した進行状況バーの新しい値で更新されます。問題は、更新を作成するたびに、Android が更新 (Android 3.1.1) があることを知らせる新しいポップアップ表示を生成することです。これは、プロセス全体を通して、ステータス セクションを開くことができないことを意味します。

TL;DR:この質問の主な部分は、通知が更新されるたびにポップアップの作成を停止する方法を尋ねることです。

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

android - 最初の実行後の Android C2DM (プッシュ通知)

プッシュ通知を送信しようとしました。すべて問題ないように見えましたが、最初の実行後にペイロードを通知に渡すのに問題があります。

これは私のコードです。

..その後、通知を読んだとき:

2番目のアクティビティに送信したメッセージが更新されません!!

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

android - Androidで特定の時間に起動するように通知を設定する

特定の時間に発砲する通知を取得しようとしています。時間を設定する「alCal」変数があるので、AlarmManagerを使用する必要がないことに気付きました。alCalをLongに変換しSystem.currentTimeMillis();て、fireTime変数の代わりに使用することは可能でしょうか?もしそうなら、どのように私はalCalをLongに変換しますか?これが私の現在のコードです:

わかりました。alCalをlongに変換できないようです。そのため、AlarmManagerを使用する必要があると思います。上記のコードを前提として、AlarmMangerが指定された時間に通知を発行するようにコードを変更するにはどうすればよいですか?私はAndroidとJavaに慣れていないので、実際にはスラウションを見ていません。新しいNotification呼び出しのどこかでalCalを呼び出す必要があると思いますが、その方法がわかりません。Eclipseは、fireTimeをalCalに置き換えることはできないと言っているので、次に何を試すべきかわかりません。

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

android - Android通知の問題

MainActivityに入るスプラッシュ画面の2つのアクティビティしかないかなり基本的なアプリがあります。AlarmManagerを使用して起動する固定時間の通知を作成しました。現在、スプラッシュ画面中にAlarmManagerを実行しています。私には2つの問題があります。1つ:AlarmMangerはスプラッシュアクティビティに含まれているため、アプリが起動されるたびに実行されます。そのため、通知の時間が過ぎた場合、アプリはすぐに通知を送信します。:通知の時間がまだ発生していない場合、MainActivityで通知をクリアするための呼び出しがあり、通知がまだ発生していないため、通知をクリアするための呼び出しがMainActivityをクラッシュさせるため、アプリがクラッシュします。MainActivityをクラッシュさせるのは明確な通知呼び出しであることがわかっています。これは、呼び出しをコメントアウトすると、アプリが正常に実行されるためです。

質問:アプリが起動されるたびに通知が読み込まれないように通知をコーディングする方法はありますか?また、アプリが起動していなくてもアプリがクラッシュしないように、通知ビットをクリアに書き込むことはできますか?スプラッシュアクティビティにある通知は次のとおりです。

MainActivityのキャンセル通知ビットは次のとおりです。