Bài 21: Truyền và lắng nghe kết quả trả trong giữa các Activity với StartActivityForResult
————————————————————————————————
*** Nội dung video:
Bài 20 chúng ta đã biết qua cách để truyền data từ activity này sáng activity khác rồi đúng không nào? trong lập trình android thì đa số các bạn sẽ truyền theo kiểu đó tuy nhiên có một số trường hợp khi truyền dữ liệu qua màn hình khác, thì màn hình này sẽ xử lí và tính toán để trả về cho màn hình trước đó.
Đề làm được như trên thì trong android hỗ trợ cho chúng ta phương thức startActivityforResult() thay vì mọi khi chúng ta hay gọi startActivity().
Video khá dài nên mọi người thông cảm, mình thực sự không có khiếu trình bày nên mình làm video chi tiết nên dẫn đến nó dài như vậy.
Mọi ý kiến thắc mắc xin các bạn cứ để lại comment và source code mình để bên dưới các bạn cứ tải về nhé.
————————————————————————————————-
*** Chi tiết bài viết mà mã nguồn (Source Code) trong video:
☞
————————————————————————————————-
***Thông tin thêm:
Series này nằm trong 24 bài viết đính kèm theo là 24 video hướng dẫn các kiến thức căn bản về lập trình android cho những bạn có đam mê học lập trình hay muốn tìm hiểu về lập trình Android nói riêng.
Trong loạt video và bài viết này mình sẽ cung cấp các kiến thức căn bản về lập trinh android nhất để những bạn mới bắt đầu học về Android có thể học và làm theo.
Mình sẽ đi chi tiết từng bước Step by Step bao gồm bài viết trên Blog và kèm theo video hướng dẫn trên youtube chính vì thế bạn sẽ dễ dàng làm theo mà không gặp trở ngại nào cả.
————————————————————————————————-
*** Lời ngõ
Series hoàn toàn được xây dựng và phát triển trên những kiến thức cá nhân tích lũy trong quá trình học tập và làm việc chính vì thế sẽ có sai sót hay sự thiếu chuyên nghiệp nên xin mọi người thông cảm
Với cá nhân thì luôn muốn tạo dựng cho cộng đồng lập trình viên Việt Nam một chút đóng góp gì đó.
Mọi ý kiến đóng góp xin liên hệ với mình tại blog :
Xin chân thành cảm ơn!
————————————————————————
☞ Subscribe kênh youtube nhé:
☞ Fanpage:
Nguồn: https://sam-pointer.com/
Xem thêm bài viết khác: https://sam-pointer.com/cong-nghe/
Xem thêm Bài Viết:
- Chipset B550 – Kẻ thay thế X570 với mức giá MỀM hơn rất nhiều
- Which SSD Is Better – Samsung 860 PRO vs 850 PRO SSD
- Installing Samsung Evo 860 250Gb SSD in G41 Board | Unbox, Review & how to install OS in ssd + HDD
- Samsung 860 EVO Review and Installation
- Lounch Startup Repair Windows 7 #Start Windows Normally #Blue Screen Starting Windows
Cám ơn nha
Xin được góp ý: Nếu để giải thích dễ hiểu hơn về mã requestcode và resultcode thì theo e nên tạo 3 activity: A send to B by requestcode1 và A send to C by requestcode2, sau đó tại B có 2 nút: 1 nút là + gửi 1 mã resultcode1 với đáp án tổng 2 số để gửi về A, và 1 nút là – mã resultcode2 với đáp án là hiệu 2 số. Đồng thời ở activity C thì cx tạo luôn 2 nút nhân chia rồi 2 mã resultcode3 với kq nhân, resultcode4 với kq chia về activity A. Như vậy ở hàm onActivityResult thì hàm if có 2 trường hợp requestcode( mỗi trường hợp có 2 th con là resultcode tương ứng từ B và C). Có thể dễ hiểu và hình dung hơn đó anh
thầy ơi cho e hỏi, sao cái ứng dụng của e build trên Android Studio không báo lỗi, nhưng khi nhấn vô ứng dụng điện thoại thì báo là keeps stopping, rồi văng ra ngoài thế ạ. e cám ơn thầy
Cảm ơn thầy nhiều!
Thầy cho e hỏi ngoài lề chút:
cài Android Studio vào Mac có phức tạp không thầy.
mà có chạy được app trên điện thoại luôn không hay là phải cài máy ảo vậy a.
Cho em hỏi là mình làm sao truyền dữ liệu của 1 dòng listview lên TextView phía trên nó chung 1 MainActivity