2015-01-04 3 views
0

Я хочу создать приложение, в котором я могу автоматически перенаправить из одного действия в другое. Когда я вернусь к первой активности, он перенаправит 1-ю активность на 2-й раз.Автоматическое перенаправление активности в Android

Пример:

ACT1 ---> act2 (автоматически) ---> ac3 ---> ЭСТ ....

Теперь с помощью кнопки назад, однако я достиг aCt1 тогда он будет снова автоматически перенаправлять на act2.

Я использовал метод postdelay обработчика для автоматической переадресации, но в следующий раз, когда я вернусь назад, это станет бесполезным.

+0

Изменение активности в методе onResume – grig

+0

как трудно , я все равно не понимаю, когда вы используете задний ключ, это не эффективно? – Elltz

+0

startactivityforreslut (намерение) начало замысла для результата onActivityResult() называть этот метод результатом при возврате из любой активности – wadali

ответ

0

В вашей автоматической отклоняющей деятельности добавить метод onResume следующим образом

@Override 
public void onResume(){ 
    startActivity(this, second activity intent); 
} 
1
Intent i = new Intent(MainActivity.this, CheckActivity.class); 
startActivityForResult(i, REQUEST_CODE_CHECK); 

и получить reslut В деятельности

@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) 
{ 
if (requestCode == request_Code) { 
    if (resultCode == REQUEST_CODE_CHECK) 
     Toast.makeText(this,data.getData().toString(),Toast.LENGTH_SHORT).show();    
    } 
}