Junior — Middle
Android колдонмосунда эки экрандын ортосунда маалымат алмашуу кандай жүргүзүлөт?
sobes.tech AI
AIден жооп
Androidда икки экран (Activity) орасида маълумот алмашиш одатда Intent орқали амалга оширилади. Иккинчи экранни ишга туширишда, putExtra() усули билан қўшимча маълумотлар қўшиш мумкин. Иккинчи экранда бу маълумотлар getIntent().getExtras() орқали олинади.
Биринчи Activityдан иккинчига матн юбориш мисоли:
// Биринчи Activityда
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("key", "Салом, иккинчи экран!");
startActivity(intent);
// Иккинчи Activityда
String message = getIntent().getStringExtra("key");
Иккинчи экрандан натижа олиш учун startActivityForResult()дан фойдаланиш ва маълумотларни onActivityResult()да ишлаш мумкин, ёки замонавий APIлар билан ActivityResultLauncher-ни қўллаш мумкин.