1

アプリで通知を表示しようとしています...サンプルテキストをタイトルと本文として宣言して、実行中かどうかを確認しました。完璧でした。次に、文字列値(タイトル、本文)を変更したとき。更新されていないため、古いサンプル テキストが表示されています。私はインターネットで解決策を探しました。flag_update_current を追加すると解決するという人もいました。しましたが、役に立ちません。ここにコードがあります..私が使用しました。

public void Notify(){
    Intent intent = new Intent(this, MainActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    PendingIntent pi = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
    String mbody = "Mode: General";
    String title = "messager On";
    Notification n = new Notification(R.drawable.ezmsgr,mbody,System.currentTimeMillis());
    n.setLatestEventInfo(this, title, mbody, pi);
    n.defaults = Notification.DEFAULT_LIGHTS;
    n.flags = Notification.FLAG_ONGOING_EVENT;
    nm1.notify(NID,n);
}

通知の一意のIDにも新しい値を割り当ててみました。更新されていません。

4

1 に答える 1