Junior — Middle
Чӣ гуна метавон бо Intent дар Android оғоз кардани дигар компонентро оғоз кард?
sobes.tech AI
Ҷавоб аз AI
Дар Android, барои оғоз кардани дигар компонент (масалан, Activity ё Service) тавассути Intent, шумо метавонед объект Intent-ро созед ва усулҳои startActivity() ё startService()-ро фаро гиред.
Масалан, барои оғоз кардани дигар Activity:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Агар маълумот бояд гузошта шавад, шумо метавонед онҳоро ба Intent илова кунед:
intent.putExtra("key", "value");
startActivity(intent);
Барои оғоз кардани компонент дар асоси амал ё категория, шумо метавонед Intent-ҳои ошкоро ё ношкоро истифода баред. Масалан, Intent ношкоро барои кушодани вебсаҳифа:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com"));
startActivity(intent);
Инчунин, Intent барои иртибот байни компонентҳои барнома ё ҳатто байни барномаҳои гуногун хизмат мекунад.