Professional Documents
Culture Documents
Trn V Tt Bnh
Activity?
Activity l mt trong 4 thnh phn chnh ca
mt ng dng Android.
Activity c dng hin th mt mn hnh.
Khi lm vic vi activity cn bt u vi mt
s kin thc c bn sau:
Lifecycle ca activity
Khi ng mt activity, lin lc gia 2 activity
Task
To menu, dialog
Lifecycle ca Activity
Khi ng mt activity
Dng Intent:
Khai bo tng minh: cung cp chnh xc thng
tin ca activity cn gi (nu cng ng dng ch cn
cung cp tn class, nu ng dng khc nhau th
cung cp tn package, tn class)
Khai bo khng tng minh: cung cp thao tc cn
lm g, vi loi d liu no, thao tc thuc nhm
no h thng s tm activity tng ng khi
ng.
Khi ng mt activity
Tng minh: on code bn di s to khi
ng Activity tn l TargetActivity
Khi ng mt activity
Khng tng minh: on code bn di s
khi ng mt activity no ng c kh
nng xem nh.
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(MediaStore.Images.Media.EXTERNAL_CON
TENT_URI);
startActivity(intent);
Khi ng mt activity
Vi cch khi ng activity khng tng
minh, bn cn bit mt cht v Intent-filter.
Intent-filter s gip mt activity (chung hn l
mt thnh phn ng dng) ng k vi h
thng mnh c th lm c thao tc g, trong
nhm no, vi loi d liu no.
Nh vy khi intent v intent-filter khp nhau,
activity s c h thng khi ng.