1. Trang chủ
  2. » Địa lí lớp 8

Lập trình Android - Activity trong Android

7 21 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

[r]

(1)

Activity Android

(2)

Activity?

• Activity m t thành ph n c a ộ ầ ủ

m t ng d ng Android ộ ứ ụ

• Activity dùng đ hi n th m t ể ệ ị ộ

hình

• Khi làm vi c v i activity c n b t đ u v i ệ ầ ắ ầ

m t s ki n th c c b n sau:ộ ố ế ứ ả

– Lifecycle c a activityủ

– Kh i đ ng m t activity, liên l c gi a activityở ộ ộ ữ – Task

(3)(4)

Kh i đ ng m t activityở ộ ộ

• Dùng Intent:

– Khai báo tường minh: cung c p xác thơng ấ

tin c a activity c n g i (n u ng d ng ch ủ ầ ọ ế ứ ụ ỉ

c n cung c p tên class, n u ng d ng khác ầ ấ ế ứ ụ

thì cung c p tên package, tên class)ấ

– Khai báo không tường minh: cung c p thao tác ấ

c n làm gì, v i lo i d li u nào, thao tác thu c ầ ữ ệ ộ

nhóm nào… h th ng s tìm activity tệ ố ẽ ương ng ứ

(5)

Kh i đ ng m t activityở ộ ộ

• Tường minh: đo n code bên dạ ướ ẽ ại s t o

kh i đ ng Activity tên TargetActivityở ộ

Intent intent = new Intent(getApplicationContext(), TargetActivity.class);

(6)

Liên l c gi a activityạ ữ

• Khi kh i đ ng m t activity, ta có th g i kèm ở ộ ộ ể ử

d li u intent nh ví d sau:ữ ệ ụ

intent.putExtra("value1", new String("Hello")); intent.putExtra(“value2", new Long(100));

• Bên phía activity kh i đ ng, có th l y ộ ể ấ

d li u đữ ệ ược g i nh sau:ử

(7)

Liên l c gi a activityạ ữ

• Có th kh i đ ng m t activity v i m t yêu ể ở ộ ộ ớ ộ

c u activity làm xong công ầ

vi c s tr l i k t qu cho activity trệ ẽ ả ế ả ước

• Ví d activity A yêu c u m t activity làm ụ ầ ộ

giúp vi c ch p nh, activity B đáp ng đệ ụ ả ứ ược vi c này, sau user ch p nh xong s tr ệ ụ ả ẽ ả

l i file nh cho activity A ả

• Nh th s đ t n nhi u công s c làm m t ư ế ẽ ỡ ố ề ứ ộ

Ngày đăng: 09/03/2021, 07:17

Xem thêm:

w