2011-11-16 3 views
0

을 로딩 한 결과를 확인하여 안드로이드, 프로젝트에서 작업 중이며 앱에 중요한 보안 데이터가 들어 있기 때문에 사용자가 켜거나 끌 수있는 로그인 보안 화면을 만들었습니다.안드로이드 - Activity

타임 스탬프에 로그인해야하는 경우 사용자가 로그인 활동으로 이동하여 로그인 할 수 있도록 코드가 표시됩니다. 문제는 사용자가 잠시 동안 앱에 있고 기본 활동으로 돌아 가면 onResume()이 호출되고 타임 스탬프가 만료되어 PIN 로그인이 다시 호출 될 수 있다는 것입니다.

앱 내의 다른 활동에서 온 것인지 또는 시작한 때 홈 화면에서 왔는지 확인할 수있는 방법이 있습니까?

+0

Welcome to Stackoverflow! 답변이 도움이된다면 투표하십시오. 응답으로 질문에 성공적으로 답변 한 경우 옆에있는 녹색 확인 표시를 클릭하여 대답을 수락하십시오. 또한 http://stackoverflow.com/questions/how-to-ask에서 좋은 질문을 작성하는 방법에 대한 조언을 참조하십시오. AbstractAccountAuthenticator와 함께 본 적이있는 것부터 –

답변

0

그래서이 문제의 진정한 해결책은 활동이 시작된 곳을 알려주는 방법을 찾는 것이 아니라 AbstractAccountAuthenticator을 사용하는 것입니다. 자격 증명을 볼 것으로 예상되는 사람 만이 자격 증명을 볼 수 있도록 모든 구성 요소가 내장되어 있습니다.

+0

, 이미 전체 로그인 시스템 프로젝트에 특정한 것을 개발했다. 앱을로드하는 방법을 결정하는 방법이 필요합니다. 홈 화면에서로드했는지 또는 Appliaction 내에서 다른 활동을로드했는지 알아야합니다. – Sidious911