2011-07-07 7 views
4

は、私がnotification.flagsとnotification.defaultsの違いは何ですか?私のテストコードで

 notification.flags |= Notification.DEFAULT_SOUND; 
    notification.flags |= Notification.DEFAULT_LIGHTS; 

を使用これは動作しませんでした、と私はanother questionに乗った答えに応じて私は.defaultsに.flagsを変更し、それが動作します。

 notification.defaults |= Notification.DEFAULT_SOUND; 
    notification.defaults |= Notification.DEFAULT_LIGHTS; 

documentationでは、フラグとデフォルトは同じです。

いつ使用するのですか? 同じファミリに2つのフラグを設定できますか?

答えて

5

システムは、これらのフィールドを異なるものについてチェックする必要があります。 「デフォルト」をチェックして、デフォルトにしたい機能を確認し、「フラグ」内の他のフラグを探します。それはすべてで説明されているDev Guide

+0

ありがとう。私はこの情報の参照を見ました。 *明らかにそこになかった*。デベロッパーガイドは明確に説明しています。ありがとう。 – Saariko

関連する問題