Vì trong tất thảy các chương trình Tôi thấy rằng các anh hay làm việc Toast và Alert Dialog để thẩm tra một điều gì đó , hay đơn giản chỉ là xuất báo cáo. Bởi thế bài tập này Tôi cần phải Giới thiệu các chúng ta Giới thiệu với Toast & Alert Dialog , sau thời gian ấy các mọi người phải được thực hành với các control căn bản và nâng cao trong lập trình android nâng cao
– Cả Toast và Alert Dialog khi hiển thị lên thì các tiến trình ( hay các lệnh ) khác vẫn cứ tiếp kiến dùng.
1 ) Toast:
Có 2 giá trị default ( ta nên sử dụng 2 giá trị này , không nên gõ con số cụ thể vào ): đối lập với biến số Toast.LENGTH_SHORT hiển thị trong 2 giây , Toast.LENGTH_LONG hiển thị trong 3.5 giây.Không cho phép người sử dụng tương tác
Toast có thể được tạo và hiển thị trong Activity hoặc trong Servive.
Khi hiển thị sau giai đoạn nào đó sẽ tự đóng lại

Cách tạo Toast:
Toast toast=Toast.makeText( YourActivity.this , “Hiển thị gì thì ghi ở đây” , Toast.LENGTH_SHORT );
toast.show( );
– Khi nào mọi người cần dùng Toast?
Theo Tôi thì tùy các anh , anh có khả năng làm việc Với trường hợp hiển thông cáo trong các mục Xây dựng tham số cấu hình , hay giản đơn chỉ là hiển thị lên để xem thông cáo tạm nào đó ( giống như để thẩm tra một vấn đề sảy ra trong trường hợp
– Hình dưới đây cho chị biết 1 Toast đang hiển thị:

2 ) Alert Dialog trong học lập trình cơ bản
– Hiển thị và cho phép người làm việc tương tác , ví dụ bạn nhìn hình Tôi chụp bên dưới , khi nhấn nút “Cancel” , phần mềm cần hiển thị Alert Dialog hỏi xem có chắc chắn muốn xóa hay không? Bấm No thì không , bấm Yes thì tắt phần mềm lập trình.
Cách tạo Alert Dialog trong dạy lập trình Android
AlertDialog.Builder b=new AlertDialog.Builder( YourActivity.this );
b.setTitle( “Question” );
b.setMessage( “Are you sure you want to exit?” );
b.setPositiveButton( “Yes” , new DialogInterface. OnClickListener( )
@Override
public void onClick( DialogInterface dialog , int which )

finish( );
);
b.setNegativeButton( “No” , new DialogInterface.OnClickListener( )
@Override
public void onClick( DialogInterface dialog , int which )

dialog.cancel( );

);
b.create( ).show( );
ý nghĩa của các hàm :
create( ) để tạo Dialog
setIcon : để thiết lập Icon
setPositiveButton , setNegativeButton thiết lập hiển thị Nút chọn cho Dialog ( ở đây bạn không quan hoài Nút chấp nhận hay Nút hủy nó thuộc PositiveButton hay NegativeButton vì đó là tùy thuộc bạn chọn. Để ý là ở đối số thứ 2 của các hàm này sẽ là DialogInterface. OnClickListener chứ không phải View. OnClickListener
show( ) để hiển thị Dialog.setTitle : thiết lập tiêu đề cho Dialog
setMessage: Thiết lập nội dung cho Dialog