Tài liệu cung cấp cho người học các kiến thức: Bài tập thực hành, chỉnh sửa code, khởi tạo Intent, tạo giao diện cho Activity2,. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. chi tiết nội dung tài liệu. | B3: Tạo giao diện cho Activity2 -> Chuột phải vào folder res\layout -> New -> Android XML File ->Gõ tên là Mã: Layout của Activity2 tương tự như Activity1, nhưng Button bây giờ là để gọi BroadCast Receiver. Ngoài ra mình dùng EditText để hiển thị value nhận được (do nó có cái đường bao ngoài đẹp hơn TextView ^_^) nên không cho phép nhập giá trị vào EditText này Mã: android:enabled="false" B4:Sửa lại nội dung của như sau: Mã: package ; import import import import import import import ; ; ; ; ; ; ; public class Activity1 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { (savedInstanceState); setContentView(); final EditText editValue = (EditText) findViewById(); final Button sendButton = (Button) findViewById(); (new OnClickListener() { public void onClick(View v) { String valueString = ().toString(); long value; if (valueString != null) { value = (valueString); } else { value = 0; } //Tạo 1 đối tượng Bundle để gửi đi cùng Intent Bundle sendBundle = new Bundle(); ("value", value); //Tạo Intent để khởi chạy Activity2 và gắn sendBundble vào Intent Intent i = new Intent(, ); (sendBundle); startActivity(i); //Giải phóng Activity1 khỏi Activity Stack vì ta sẽ ko quay lại nó nữa finish(); } }); } } B5: Tạo mới 1 Class trong package -> chỉnh sửa nội dung: Mã: package .