내 애플리케이션에서 서로 많은 액티비티가 있으며 한 번 클릭으로 모든 액티비티를 닫고 싶습니다. 우리가 그렇게 할 수 있을까요? 그리고 또 다른 한가지는 내 응용 프로그램을 매번 신선한 것으로 시작하고 싶습니다 (백그라운드에서 실행하고 싶지 않음). 어떻게해야합니까?안드로이드에서 하나의 액션으로 모든 뷰 닫기
0
A
답변
0
난 당신이 함께 할 수 있다고 생각 : 그 방법으로 다시 시작에 사용자를 취할 수 있도록이 경우
@Override
public void onClick(View v)
{
Context context = v.getContext();
Intent intent = new Intent(context, Dashboard.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);// This flag ensures all activities on top of the Dashboard are cleared.
context.startActivity(intent);
}
, 내 Dashboard.class 내 응용 프로그램의 주요 오프닝 활동이다.
1
Android에서는 "닫기"신청 또는 활동과 같은 것이 없습니다. 읽으십시오 : Is quitting an application frowned upon?
동일한 활동 클래스의 인스턴스가 많은 경우 activity stack and task design을 검토하십시오.
0
모든 관련 활동을 종료하는 단일 안드로이드 방법이 100 % 확실하지 않지만 브로드 캐스트 및 브로드 캐스트 수신기를 사용하는 경우 가능할 수 있습니다.
예를 들어 활동 중 하나가 현재 '상단'에 있고 사용자가이를 닫으면 '상단 활동'이 가까운 의도를 방송 할 수 있습니다. 모든 다른 활동에는이 활동을 수신하는 수신자가있을 수 있으며 finish()를 호출하여 종료 할 수 있습니다.
매번 새로운 것을 시작하는 것은 복잡 할 수 있습니다. 아마 '집'과 뒤로 버튼을 무시하는 것을보아야 할 것입니다.하지만 저는 이것을 반대합니다. 이것은 또한 내가 생각하기에 위를 달성하기를 원한다는 사실로 인해 복잡합니다.
관련 문제
- 1. Struts2 : 하나의 액션으로 폼을 표시하고 처리하기 (동일한 액션으로 다시 게시)
- 2. edit와 add view 페이지를 하나의 액션으로 결합합니다.
- 3. ViewBasedApplication의 테이블 뷰 닫기
- 4. 안드로이드에서 닫기 버튼이있는 TextView
- 5. MVC에서 하나의 액션으로 컬렉션과 모델을 얻으려면 어떻게해야합니까?
- 6. 하나의 컨트롤러 액션에서 다른 컨트롤러 액션으로 변수 전달하기
- 7. 안드로이드에서 뷰 너비를 측정하는 방법
- 8. 행 뷰 이미지가 안드로이드에서 변경됩니까?
- 9. xcode 4에서 하나의 액션으로 여러 타겟을 아카이브하는 방법
- 10. 하나의 액션에서 다른 액션으로 액션 폼 객체 전달
- 11. UIScrollView의 기본 모달 뷰 변경 닫기
- 12. 액션으로 sprite를 제거합니다.
- 13. 내비게이션 컨트롤러가없는 다중 모달 뷰 닫기
- 14. 프로세스의 열려있는 모든 파일 닫기
- 15. 모든 jquery 아코디언 탭 닫기
- 16. 안드로이드에서 번갈아 사용하는 리소스를 가진리스트 뷰
- 17. 안드로이드에서 뷰 번역에 애니메이션을 적용하는 방법
- 18. 모든 뷰 또는 특정 뷰 views 팝업을 표시하려면 어떻게해야합니까?
- 19. 하나의 컨트롤러가 하나의 모델과 여러 개의 뷰 컨트롤러를 관리합니까?
- 20. 안드로이드에서 하나의 동적보기로 데이터를 변환하는 방법
- 21. 안드로이드에서 모든 카메라 이미지 나열
- 22. 안드로이드에서 XML로 위젯을 동적으로 생성 할 때 강제로 닫기
- 23. 자바 스크립트에서 레일즈 액션으로 가기
- 24. 여러 테이블의 데이터를 하나의 뷰 모델로 결합
- 25. 안드로이드에서 다른 이미지 위에 하나의 이미지가 표시됩니다.
- 26. 모든 활동을위한 하나의 로더
- 27. ViewPager 모든 조각에서 데이터베이스 액세스 및 닫기() 오류를 방지하는 방법
- 28. 안드로이드에서 커서의 모든 항목 가져 오기
- 29. 시작된 서비스의 모든 서비스 닫기/종료
- 30. 모든 쿼리 후 MySQL 연결 닫기