Notification Android

Posted: 16/03/2013 in Android

Notification Android

 

Notification trong Android cho phép ứng dụng gửi thông báo đến người dùng thông qua đoạn text hiển thị trên thanh trạng thái.
Để đưa một thông báo lên thanh trạng thái, ta dùng một đối tượng kiểu NotificationManager, có thể lấy bằng lệnh:
Tiếp đến ta tạo một đối tượng Notification:
Bộ khởi tạo của Notification gồm có 3 tham số truyền vào:
  • Biểu tượng hiển thị bên cạnh thông báo
  • Chuỗi kí tự sẽ hiển thị lên thanh trạng thái
  • Thời gian hiển thị thông báo
Sau đó, ta sẽ tạo một đối tượng PendingIntent.
Đối tượng PendingIntent được tạo bằng phương thức PendingIntent.getActivity() sẽ trả về một PendingIntent dùng để khởi động một Activity
Trong đó, tham số thứ 3 chính là Intent của Activity sẽ được gọi.
 
Gán thông báo mới nhất cho Notification bằng phương thức setLatestEventInfo()
Đưa thông báo lên thanh trạng thái
Trong phương thức trên có 2 tham số:
  • ID – để phân biệt loại thông báo, khi có 2 thông báo cùng ID thì chỉ hiện thị thông báo tới sau
  • Đối tượng Notification chứa thông báo.
Dưới đây sẽ là chương trình demo sử dụng Notification để thể hiện trạng thái của một Service.
Download Source Code
Advertisements

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s