0

私は、いくつかの基本的なトグルとドライブ モード機能を備えた Android アプリに取り組んでいます。ドライブ モードでは、ユーザーはオプションで着信通知に自動応答することができ、これはすべて正常に機能します。ドライブ モードが開始されると、ステータス バーに通知が表示され続けます。ただし、問題の 1 つは、アプリが Android の最近のメニューからスワイプされたときに、ドライブ モードが停止しても通知がまだ残っていることです。私の質問は、ドライブ モードを実行し続けるにはどうすればよいか、または通知を削除するにはどうすればよいかということです。

これはおそらく嫌われていると思いますが、私のコードをここにリストする代わりに、次の場所で見つけることができます

http://github.com/sociallymellow/mango

apk をダウンロードしたい場合 (または私の他のプロジェクトを参照したい場合) にアクセスしてください。

http://mellowdev.net

これをサービスにしようとしましたが、うまくいきませんでした。また、onDestroy メソッドを @Override しようとしましたが、うまくいきませんでした。ありがとう!

4

1 に答える 1

0

最近のリストからアプリを非表示にandroid:label="@string/app_name"して、マニフェストに追加することで問題を全体的に修正しました。コメントで提案されているように、以下も追加しました。

@Override
public void onDestroy() {
    NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

    nm.cancelAll();
}

助けてくれてありがとう、これらの両方を一緒に使用すると、私の問題は完全に解決されました. これが他の人にも役立つことを願っています!

于 2013-08-12T00:13:16.293 に答える