Действие A просачивается при переходе от действия B к CJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Действие A просачивается при переходе от действия B к C

Сообщение Anonymous »

У меня есть 3 действия A B и C в Android Studio с использованием Java.
В действии A я открываю действие B, используя намерение. Когда я нажимаю кнопку в действии B, чтобы открыть C, действие A появляется на несколько секунд, а затем исчезает, а затем отображается действие C.
Может кто-нибудь помочь мне решить эту проблему?< /p>
Намерение действия B (действие формы) в действии A (домашнее действие) следующее:

Код: Выделить всё

Public class HomeActivity extends AppCompatActivity{
protected void onCreate(Bundle saveInstanceState){
...
Intent Intent = new Intent(HomeActivity.this, FormActivity.class );
intent.addFlags(Intent.FLAGS_ACTIVITY_CLEAR_TOP);
intent.setFlags(Intent.FLAGS_ACTIVITY_NEW_TASK | Intent.FLAGS_ACTIVITY_CLEAR_TASK);
startActivity(intent);
ActivityCompat.finishAffinity(HomeActivity.this);
.. .

}
Для активности B(FormActivity)
Открытый класс FormActivity расширяет AppCompatActivity{
protected void onCreate(Bundle saveInstanceState){
...
Намерение намерение = новое намерение(FormActivity.this, PreviewActivity.class);
intent.addFlags(Intent.FLAGS_ACTIVITY_CLEAR_TOP);
intent.setFlags(Intent.FLAGS_ACTIVITY_NEW_TASK | Intent.FLAGS_ACTIVITY_CLEAR_TASK);
startActivity(intent);
finish();
...



Подробнее здесь: https://stackoverflow.com/questions/793 ... ity-b-to-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»