0

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

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

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

mNotificationManager.notify(CUSTOM_VIEW_ID, notification);

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

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

4

1 に答える 1

0

この問題は、このフラグを使用しなかったために発生したようです:

Notification.FLAG_ONLY_ALERT_ONCE

于 2012-01-20T15:31:06.133 に答える