SlideShare a Scribd company logo
1 of 11
Download to read offline
Intent intent = new Intent(контекст, класс_вызываемого_активити);
startActivity(intent);
Явный вызов
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, textMessage);
sendIntent.setType(HTTP.PLAIN_TEXT_TYPE);
startActivity(sendIntent);
<activity android:name="ShareActivity">
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain"/>
</intent-filter>
</activity>
// получаем Intent, который вызывал это Activity
Intent intent = getIntent();
// читаем из него action
String action = intent.getAction();
// Получаю данные из Extra
String someData = intent.getStringExtra("someData");
Вызванное Activity
Intent intent = new Intent();
intent.putExtra("name", etName.getText().toString());
setResult(RESULT_OK, intent);
finish();
Родительское Activity
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
}
Примеры Uri:
http://developer.android.com/reference/android/net/Uri.html
ftp:// user@server.net:23/data/files
geo:45.252183,53.72142
tel:123456789
content://contacts/people/1
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://developer.android.com"));
startActivity(intent);
intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:123456789"));
startActivity(intent);
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<data android:scheme="http"></data>
<category android:name="android.intent.category.DEFAULT"></category>
</intent-filter>

More Related Content

Viewers also liked

2010 06-13, verbijzondering brandveiliggebruik van toneel
2010 06-13, verbijzondering brandveiliggebruik van toneel2010 06-13, verbijzondering brandveiliggebruik van toneel
2010 06-13, verbijzondering brandveiliggebruik van toneelbrandpreventje
 
Agua de mar, un plasma marino al alcance de todos
Agua de mar, un plasma marino al alcance de todosAgua de mar, un plasma marino al alcance de todos
Agua de mar, un plasma marino al alcance de todosPrema Perez
 
Kashiwa.r.10
Kashiwa.r.10Kashiwa.r.10
Kashiwa.r.10Caru Shi
 
Trinity Gese Grade 3 - Istruzioni
Trinity Gese Grade 3 - IstruzioniTrinity Gese Grade 3 - Istruzioni
Trinity Gese Grade 3 - IstruzioniEFL_Teacher
 
Passenger rights in context of European Parliament
Passenger rights in context of European ParliamentPassenger rights in context of European Parliament
Passenger rights in context of European ParliamentOlgaSehnalova
 
Survey results
Survey resultsSurvey results
Survey resultsFran Swann
 
Class routes of drug administration
Class routes of drug administrationClass routes of drug administration
Class routes of drug administrationRaghu Prasada
 

Viewers also liked (8)

2010 06-13, verbijzondering brandveiliggebruik van toneel
2010 06-13, verbijzondering brandveiliggebruik van toneel2010 06-13, verbijzondering brandveiliggebruik van toneel
2010 06-13, verbijzondering brandveiliggebruik van toneel
 
Agua de mar, un plasma marino al alcance de todos
Agua de mar, un plasma marino al alcance de todosAgua de mar, un plasma marino al alcance de todos
Agua de mar, un plasma marino al alcance de todos
 
Kashiwa.r.10
Kashiwa.r.10Kashiwa.r.10
Kashiwa.r.10
 
Trinity Gese Grade 3 - Istruzioni
Trinity Gese Grade 3 - IstruzioniTrinity Gese Grade 3 - Istruzioni
Trinity Gese Grade 3 - Istruzioni
 
Passenger rights in context of European Parliament
Passenger rights in context of European ParliamentPassenger rights in context of European Parliament
Passenger rights in context of European Parliament
 
Survey results
Survey resultsSurvey results
Survey results
 
Class routes of drug administration
Class routes of drug administrationClass routes of drug administration
Class routes of drug administration
 
Presentation2
Presentation2Presentation2
Presentation2
 

More from SCINO

SCINO.Школа IT-менеджмента. Занятие 5. Управление проектами. Взаимодействие с...
SCINO.Школа IT-менеджмента. Занятие 5. Управление проектами. Взаимодействие с...SCINO.Школа IT-менеджмента. Занятие 5. Управление проектами. Взаимодействие с...
SCINO.Школа IT-менеджмента. Занятие 5. Управление проектами. Взаимодействие с...SCINO
 
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документацииSCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документацииSCINO
 
SCINO.Школа IT-менеджмента. Занятие 3.
SCINO.Школа IT-менеджмента. Занятие 3.SCINO.Школа IT-менеджмента. Занятие 3.
SCINO.Школа IT-менеджмента. Занятие 3.SCINO
 
Scino. Android для начинающих. Занятие 9
Scino. Android для начинающих. Занятие 9Scino. Android для начинающих. Занятие 9
Scino. Android для начинающих. Занятие 9SCINO
 
SCINO. Android для начинающих. Занятие 7
SCINO. Android для начинающих. Занятие 7SCINO. Android для начинающих. Занятие 7
SCINO. Android для начинающих. Занятие 7SCINO
 
Scino.Школа IT-менеджмента. Занятие 2. Управление проектами. Формирование ком...
Scino.Школа IT-менеджмента. Занятие 2. Управление проектами. Формирование ком...Scino.Школа IT-менеджмента. Занятие 2. Управление проектами. Формирование ком...
Scino.Школа IT-менеджмента. Занятие 2. Управление проектами. Формирование ком...SCINO
 
Scino.Школа IT-менеджмента. Управление внутренними проектами
Scino.Школа IT-менеджмента. Управление внутренними проектамиScino.Школа IT-менеджмента. Управление внутренними проектами
Scino.Школа IT-менеджмента. Управление внутренними проектамиSCINO
 
Scino. Android для начинающих. Занятие 5
Scino. Android для начинающих. Занятие 5Scino. Android для начинающих. Занятие 5
Scino. Android для начинающих. Занятие 5SCINO
 
SCINO. Android для начинающих. Занятие 4
SCINO. Android для начинающих. Занятие 4SCINO. Android для начинающих. Занятие 4
SCINO. Android для начинающих. Занятие 4SCINO
 
Scino. android для начинающих. занятие 3
Scino. android для начинающих. занятие 3Scino. android для начинающих. занятие 3
Scino. android для начинающих. занятие 3SCINO
 
Android для начинающих. занятие 2
Android для начинающих. занятие 2Android для начинающих. занятие 2
Android для начинающих. занятие 2SCINO
 
Android для начинающих. занятие 1
Android для начинающих. занятие 1Android для начинающих. занятие 1
Android для начинающих. занятие 1SCINO
 
Разработка мобильных приложений под iOS
Разработка мобильных приложений под iOSРазработка мобильных приложений под iOS
Разработка мобильных приложений под iOSSCINO
 
Курс по разработке игр с использованием технологии Unity. Занятие 1.
Курс по разработке игр с использованием технологии Unity. Занятие 1.Курс по разработке игр с использованием технологии Unity. Занятие 1.
Курс по разработке игр с использованием технологии Unity. Занятие 1.SCINO
 
SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.SCINO
 
Scino: DVCS на примере Git
Scino: DVCS на примере GitScino: DVCS на примере Git
Scino: DVCS на примере GitSCINO
 
Scino: Developing for Windows Phone [part-1]
Scino: Developing for Windows Phone [part-1]Scino: Developing for Windows Phone [part-1]
Scino: Developing for Windows Phone [part-1]SCINO
 
Scino: Front-end [part-1]
Scino: Front-end [part-1]Scino: Front-end [part-1]
Scino: Front-end [part-1]SCINO
 

More from SCINO (18)

SCINO.Школа IT-менеджмента. Занятие 5. Управление проектами. Взаимодействие с...
SCINO.Школа IT-менеджмента. Занятие 5. Управление проектами. Взаимодействие с...SCINO.Школа IT-менеджмента. Занятие 5. Управление проектами. Взаимодействие с...
SCINO.Школа IT-менеджмента. Занятие 5. Управление проектами. Взаимодействие с...
 
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документацииSCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
 
SCINO.Школа IT-менеджмента. Занятие 3.
SCINO.Школа IT-менеджмента. Занятие 3.SCINO.Школа IT-менеджмента. Занятие 3.
SCINO.Школа IT-менеджмента. Занятие 3.
 
Scino. Android для начинающих. Занятие 9
Scino. Android для начинающих. Занятие 9Scino. Android для начинающих. Занятие 9
Scino. Android для начинающих. Занятие 9
 
SCINO. Android для начинающих. Занятие 7
SCINO. Android для начинающих. Занятие 7SCINO. Android для начинающих. Занятие 7
SCINO. Android для начинающих. Занятие 7
 
Scino.Школа IT-менеджмента. Занятие 2. Управление проектами. Формирование ком...
Scino.Школа IT-менеджмента. Занятие 2. Управление проектами. Формирование ком...Scino.Школа IT-менеджмента. Занятие 2. Управление проектами. Формирование ком...
Scino.Школа IT-менеджмента. Занятие 2. Управление проектами. Формирование ком...
 
Scino.Школа IT-менеджмента. Управление внутренними проектами
Scino.Школа IT-менеджмента. Управление внутренними проектамиScino.Школа IT-менеджмента. Управление внутренними проектами
Scino.Школа IT-менеджмента. Управление внутренними проектами
 
Scino. Android для начинающих. Занятие 5
Scino. Android для начинающих. Занятие 5Scino. Android для начинающих. Занятие 5
Scino. Android для начинающих. Занятие 5
 
SCINO. Android для начинающих. Занятие 4
SCINO. Android для начинающих. Занятие 4SCINO. Android для начинающих. Занятие 4
SCINO. Android для начинающих. Занятие 4
 
Scino. android для начинающих. занятие 3
Scino. android для начинающих. занятие 3Scino. android для начинающих. занятие 3
Scino. android для начинающих. занятие 3
 
Android для начинающих. занятие 2
Android для начинающих. занятие 2Android для начинающих. занятие 2
Android для начинающих. занятие 2
 
Android для начинающих. занятие 1
Android для начинающих. занятие 1Android для начинающих. занятие 1
Android для начинающих. занятие 1
 
Разработка мобильных приложений под iOS
Разработка мобильных приложений под iOSРазработка мобильных приложений под iOS
Разработка мобильных приложений под iOS
 
Курс по разработке игр с использованием технологии Unity. Занятие 1.
Курс по разработке игр с использованием технологии Unity. Занятие 1.Курс по разработке игр с использованием технологии Unity. Занятие 1.
Курс по разработке игр с использованием технологии Unity. Занятие 1.
 
SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.SCINO: Summer practice. GameDev.
SCINO: Summer practice. GameDev.
 
Scino: DVCS на примере Git
Scino: DVCS на примере GitScino: DVCS на примере Git
Scino: DVCS на примере Git
 
Scino: Developing for Windows Phone [part-1]
Scino: Developing for Windows Phone [part-1]Scino: Developing for Windows Phone [part-1]
Scino: Developing for Windows Phone [part-1]
 
Scino: Front-end [part-1]
Scino: Front-end [part-1]Scino: Front-end [part-1]
Scino: Front-end [part-1]
 

Scino. Android для начинающих. Занятие 6