반응형 안드로이드 화면이동1 안드로이드 어플 setFlags()를 사용해서 복수의 화면 이동 예를 들어 화면 1 → 화면 2 → 화면 3으로 이동한 후 화면 3 → 화면 1로 돌아가고 싶을 때가 있다. 그때 finish()를 사용할 수도 있지만, 화면이 많으면 어색해진다.그럴 때 setFlags()라는 메서드를 발견했기 때문에 사용해 보았다. 방법 새롭게 화면 1의 액티비티를 기동해, 지금까지 이동해 온 화면을 스택으로부터 삭제하는 것으로 실현할 수 있다. Intent intent = new Intent(SubActivity2.this, MainActvity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //이 인수는 스택 초기화 startActivity(intent); Intent.setFlags() 이번에는 스택 클리어 인수를 사용했지만.. 2022. 12. 7. 이전 1 다음 반응형