2013-03-13 2 views
0

나는 Action Bar Sherlock 라이브러리로 안드로이드 앱을 만들고 있습니다. 내 작업 표시 줄에는 3 개의 탭이 있으며, 하나의 탭에는 사용자가 Facebook을 통해 로그인해야합니다. 이 로그인 프로세스에는 현재 세 가지 활동이 있습니다.일련의 활동 (페이스 북 활동 포함)에서 활동 건너 뛰기

1 단계 - 사용자가 작업 표시 줄 탭 중 하나에서 이미지 버튼 (Facebook)을 클릭하면 페이스 북 로그인 활동이 호출됩니다.

2 단계 - 페이스 북의 로그인 활동은 페이스 북 웹보기를 보여줍니다 공유 환경 설정에서 사용자 정보를 저장 한 후 최종 작업을 호출

3 단계 - 최종 활동 데이터를 표시 해당 사용자에 속한 사용자가 로그 아웃 할 수 있습니다 이 활동에서.

질문 :

그들이 1 단계로 돌아가 다시 버튼을 누르면 (3) 그래서 기본적으로 2 인 단계 사용자가 마지막 단계에있는 경우 다시 예를 갈 때 활동을 건너 뛸 수 있나요 사용자가 성공적으로 로그인 한 경우 시퀀스에 없습니다.

그리고이 외에도 사용자가 성공적으로 로그인 한 경우 1 단계 - 3 단계를 건너 뛸 수 있습니까?

3 단계에서 뒤로 버튼을 무시하는 방법을 생각해 보았지만 아직 안드로이드를 처음 접했을 때 좀 더 구체적인 생각을하고 싶었습니다. 당신의 XML로

답변

0

을 activity2에에 추가 onBackPressed 방법 또는 당신은 호안 구엔의 솔루션을 시도 할 수 있습니다.

사용자가 성공적으로 로그인 한 경우 공유 환경 설정에서 액세스 토큰을 확인할 수 있습니다 (성공적인 로그인에 저장 한 경우 로그 아웃하는 동안 토큰을 제거 할 수 있습니다). 3 단계를 2 단계로 이동하십시오.

0

그냥이 다음 내가 확실히 무시했을 상황이라면이 줄

android:noHistory="true" 
+0

"또한 사용자가 성공적으로 로그인 한 경우 1 단계 - 3 단계를 건너 뛸 수 있습니까?" – AndroidEnthusiast

+0

질문에 대한 이해가 있습니까? 1 단계에서 3 단계로 넘어 가면 잘 모르겠습니다. –