앱을 만들었습니다. 사용자가 앱이나 앱을 백그라운드에서 종료 할 때 특정 시간이 지나면 앱에서 자동으로 로그 아웃하고 싶습니다. 타이머를 만들었지 만 앱이 들어가는 것처럼 작동하지 않습니다. onStop()
타이머가 정지됩니다. 이 문제에 대해 어떻게해야합니까?Android 로그 아웃 타이머
-2
A
답변
0
모두 Activities
을 하나 만들면 BaseActivity
입니다. 그런 다음이 BaseActivity
선언 pausedMillis의 paramater에서 : 결국 재정에서 onResume
방법
@Override
protected void onStop() {
super.onStop();
pausedMillis = Calendar.getInstance().getTimeInMillis();
}
: 그 후
private long pausedMillis;
onStop
메소드를 오버라이드 (override)하는 경우
@Override
public void onResume(){
super.onResume();
try {
long currentMillis = Calendar.getInstance().getTimeInMillis();
if (!(this instanceof LoginActivity) && currentMillis - pausedMillis > 1000 * 60 * 3) {
Intent intent = new Intent(this, LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();
Toast.makeText(BaseActivity.this, getString(R.string.logout_string), Toast.LENGTH_LONG).show();
}
} catch (Exception e){
e.printStackTrace();
}
}
이 당신을 로그 아웃 할 것이다 당신의 app은 백그라운드에서 3 분 이상입니다. 해피 코딩 :
+0
나에게 도움이된다. – Malik
0
로그 아웃하려면 서비스를 만들고 특정 기간이 지나면 해당 서비스의 PendingIntent와 함께 AlarmManager를 실행해야합니다. 다음은 코드 예입니다.
AlarmManager alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent m_intent = new Intent(this, YourService.class);
PendingIntent pi = PendingIntent.getService(this, 2, m_intent, 0);
alarm.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + timePeriod, pi);
로그 아웃 코드를 YourService
에 입력하십시오.
관련 문제
- 1. jquery/javascript 로그 아웃 타이머 만들기
- 2. Android ACRA에서 로그 로그 아웃 오류가 발생했습니다.
- 3. Facebook Android 튜토리얼 로그 아웃
- 4. android sqlite 데이터베이스에서 로그 아웃
- 5. Android - twitter4j로 트위터에서 로그 아웃
- 6. iOS 자동 로그 아웃
- 7. Jasig CAS 싱글 로그 아웃 - 로그 아웃
- 8. 로그 아웃
- 9. 로그 아웃
- 10. 로그 아웃
- 11. Facebook 로그인/로그 아웃
- 12. Android dropbox sdk 로그 아웃 기능 오류
- 13. Android Facebook SDK 3.0 로그 아웃
- 14. Android Facebook 앱 로그 아웃 문제
- 15. Android : facebook sdk 로그 아웃 문제가 있습니까?
- 16. Android : 변경 문자열 값에서 로그 아웃
- 17. Android facebook sdk 키오스크 모드 로그 아웃
- 18. Android - 열린 Facebook 앱 (로그 아웃)
- 19. Android : facebook 로그인 및 로그 아웃
- 20. Android 페이스 북 강제 로그 아웃
- 21. Android 저장 사용자 로그인 로그 아웃 상태
- 22. Facebook Android SDK 로그 아웃 수신기
- 23. Android 앱이 계속 로그 아웃 됨
- 24. Android에서 Facebook에서 로그 아웃
- 25. sfDoctrineGuardPlugin - 타임 아웃 로그 아웃
- 26. 로그 아웃 Android에서 Facebook
- 27. 타이머, 앱 풀 타임 아웃
- 28. 원격으로 Google 계정에서 로그 아웃
- 29. Android에서 LinkedIn 세션 로그 아웃
- 30. 로그 프레임을 통한 로그 아웃 페이드 인 및 아웃
시도한 바가 있습니까? –
나는이 유형의 유스 케이스를 처리 할 수있는 라이브러리를 개발했다. 언제든지 살펴 보자. https://github.com/jose96043/TimezOut – joseporto