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 служи за връзка между компонентите на приложението или дори между различни приложения.