StatusBarNotification#isClearable()メソッドでは、FLAG_ONGOING_EVENTフラグとFLAG_NO_CLEARフラグがどちらも立っていない場合、trueが返却されます。このフラグはノーティフィケーションを発行するときに設定されます(具体的にはNotificationManager#notify(int id, Notification notification)メソッドです)。同様にisOngoing()メソッドではFLAG_ONGOING_EVENTフラグが立っていればtrueを返却します。 getNotification()メソッドを使えば通知内容も取得できます。 ノーティフィケーションの表示/非表示を受け取る ではサンプルコードで動作を確認してみましょう。 (実際に実行するときは設定画面から許可しなければいけませんが、手順は最後に解説します
![NotificationListenerServiceを使ってステータスバーを監視する | TechBooster](https://cdn-ak-scissors.b.st-hatena.com/image/square/08ce6ca0d545cc862f7af0aba05e185436619081/height=288;version=1;width=512/https%3A%2F%2Ftechbooster.org%2Fwp-content%2Fuploads%2F2013%2F10%2Fdevice-2013-10-07-015651.png)