Android에는 3가지 방식의 Notification이 있다.

Toast Notification, StatusBar Notification, Dialog Notification이 서로 다른 방법으로 사용자에게
Notification을 주는데 각각의 방법의 특징은 아래와 같다.
1. Toast Notification : 현재 Activity를 상호작용 가능한 상태로 유지한 채 필요한 메시지를 
    
    출력한 뒤 사라진다. Toast Notification의 경우는 일방적으로 사용자에게 메시지를 보여주기만 
    할 뿐 사용자와의 상호작용은 존재하지 않는다.
    (이미지의 왼쪽 하단에 메시지 박스와 같은 방식으로 notification 해준다.)
    
2. StatusBar Notification : Application이 Background에서 작업을 하고 있는 중 사용자에게 알려야 
    할 것이 있을 때 사용된다. StatusBar Notification은 시스템의 StatusBar에 확장 메시지를 추가한다. 이후
    사용자가 확장 메시지를 선택할 때 Notification에 정의된 intent(작업)가 실행된다.
3. Dialog Notification : 사용자와의 상호작용이 가능한 Notification. 현재 Focused된 Activity와 
    직접적으로 관련된 일을 처리하기 위해 사용된다.
 
    (일반적으로 사용자의 동의를 얻거나 Progress Bar를 보여줄 때 사용된다.)