내 응용 프로그램에는 많은 활동이 있습니다. 나는 사용자 이름과 환경에 저장된 세션 id 값이있는 경우 다음 직접 위치 활동 다른 쇼 App.java.I로 이동하는 것이 정의 main.java에서 First is=Main.java
Second is=App.java
third is =Location.java
페이스 북과 같은 로그인 구현
는 두 경우 모두 main.java을 완료했다. Main.java는 스플래시 화면입니다.
내가 정의 main.java의 종료 방법을 정의: 응용 프로그램에서 누군가 로그 아웃 후 내가이 Main.exit라고 한 뒤 버튼을 App.java.To 가까운 응용 프로그램에 제공
`android.os.Process.killProcess(android.os.Process.myPid())`
경우 () 올바른 방법으로 응용 프로그램을 닫습니다.
그리고이 위치 페이지에서 내가 응용 프로그램을 닫습니다
`moveTaskToBack(true)`
을 사용했다.
하지만 시간이 지나면 위치 페이지로 직접 돌아가서 전체 응용 프로그램이 제대로 작동하지 않으면 세션 ID가 만료됩니다.
그리고 App.java 페이지에서 나온 경우 잘 작동합니다.
내가 로그인하면 페이스 북처럼 만들고 싶고 두 번째 페이지에서 시작하는 응용 프로그램을 닫습니다. 그러면 로그 아웃하면 로그인 화면이 나타납니다.
이 문제를 해결하는 데 도움을주십시오.
감사합니다.
환경 설정에서 언제 삭제합니까? killProcess를 사용하면 IMO가 좋지 않으므로 닫는 방법을 다시 생각해 볼 수 있습니다. –
Hello James 다른 활동에서 정의 된 로그 아웃시 환경 설정에서 삭제합니다. –