2012-09-18 4 views
0

내 응용 프로그램에 다음과 같은 흐름이 있으며 안드로이드 방식으로이를 구현하는 방법을 모릅니다.android ui - 일련의 대화 상자를 구현하는 방법

사용자는 사용 가능한 업데이트가 있다면 앱을 체크인 할 수 있습니다. 다운로드 할 수 있는지 여부를 선택할 수 있으면 다운로드 한 후 데이터베이스 업데이트가 수행됩니다.

안드로이드 설명서에서 나는 진보 대화 상자 또는 경고 대화 상자에 대한 기본 설명 만 찾았지만 더 복잡한 무언가를 갖는 방법은 찾지 못했습니다. 예제를 위해서 내가 원하는 것은 다음과 같다. 이 사용자가 통보됩니다 업데이트 없음 가능하고 확인을 클릭 할 수있는 경우

  1. 사용자는 (취소 할 수 있습니다) 업데이트 확인으로 진행 대화 상자가 팝업 업데이트 버튼
  2. 에 대한 검사
  3. 을 클릭합니다.
  4. 사용 가능한 업데이트가있는 경우 사용자가 다운로드하거나 취소하도록 선택할 수 있습니다.
  5. 다운로드를 선택하면 진행률 표시 줄이 나타납니다. (취소 버튼 포함)
  6. 다운로드가 끝나면 데이터베이스 업데이트 경고 대화 상자가 표시됩니다.
  7. 마지막으로 그는 모든 수행 정보를 얻고,이 같은 일련의 대화 상자를 구현하는 안드로이드 방식이 무엇인지 아직 확인

그냥 예를 클릭 할 수 있습니다. 마법사, 다른 대화 상자의 시리즈는, 하나는 항상 하나를 변경 ... 추천 방식으로이를 구현하는 방법을

제안은 매우

감사

마틴

답변

0

각 대화가를 시작할 수 있습니다 감사하겠습니다 다음 대화 상자를 열면 자동으로 닫힙니다. 예제 코드의 각 버튼에 첨부 된 DialogListeners를 살펴보십시오.

+0

감사합니다. CQM을 사용해 주셔서 감사합니다.이 방법을 사용하는 것을 주저하고있는 이유는 UI 디자인의 관점에서, 항상 대화 상자를 변경한다는 것입니다. 다른 크기로 나에게 조금 긴장을 느낀다. 그래서 나의 질문은 안드로이드 세계에서 이런 종류의 사용자 상호 작용을 처리 할 다른 방법이 있는지이다. 그것은 마법사의 일인 것 같은 느낌이 든다. 안드로이드는 그 핵심에 이걸 가지고있는 것 같다. – dorjeduck

+0

나는 어떤 애플리케이션에서는 마법사의 모양과 느낌이 각 단계마다 다른 액티비티를 사용하는 것을 볼 수있다. 그것은 실제로 작동합니다. 표준 작업을 구현하는 데 권장되는 방법을 배우는 것은 정말 흥미 롭습니다. 안드로이드에서와 마찬가지로 아이폰 앱과 반대되는 안드로이드 애플리케이션의 큰 단점 중 하나 인 것처럼 보입니다. 모두가 개인적으로 기분이 좋을뿐입니다. – dorjeduck

+0

내 대답은 원래 질문을 구현하는 방법을 기반으로하지만, 후속 정보를 표시하는 더 나은 방법을 찾고있는 것처럼 보입니다. – CQM

관련 문제