사용자가 부팅 할 때 UI없이 실행되고 사용자가 아이콘을 누르면 UI로 다시 시작되는 활동을 만들고 싶습니다. 이 활동의 인스턴스가 여러 개 필요하지 않습니다. 사용자가 아이콘 (활동이 이미 실행 중임)을 탭하면 앱이 다시 시작되어 (UI를 표시하기 위해) 이전 인스턴스가 삭제된다는 것을 어떻게 확인합니까? "singleTask"가 작업을 수행합니까?앱이 백그라운드에서 실행 중일 때 앱 아이콘을 탭하면 어떻게됩니까?
0
A
답변
0
singleTask는 여러 번로드되는 것을 방지하기 위해 필요한 작업입니다.
장치를 시동하려면, 시동을 들어야합니다.
public class BootReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
startService(this, new Intent(Intent.ACTION_SYNC, null, this, SomeIntentService.class);
}
}
;
<receiver android:name="BootReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
그러나 프로세스를 오래 실행하려면 전경 서비스가 필요합니다.
http://developer.android.com/reference/android/app/Service.html#startForeground(int, android.app.Notification)
는 영속적 인 상태로 서비스를하는 방법에 대한 환상적인 문서를 가지고 있습니다. IntentService를 사용하기가 간단합니다. 단일 메소드를 재정의해야합니다. http://developer.android.com/reference/android/app/IntentService.html#onStartCommand(android.content.Intent, int, int)
데이터를 sharedpreferences 또는 데이터베이스에 저장하면 액티비티가 데이터 저장소에 액세스합니다.
관련 문제
- 1. 백그라운드에서 실행 중일 때 응답하는 iPhone 앱
- 2. iphone 앱 : 앱이 백그라운드에서 실행 중일 때 알림 메시지를 보내시겠습니까?
- 3. iPhone 앱이 실행 중일 때 백그라운드에서 연속 음악을 재생하려면 어떻게해야합니까?
- 4. 앱이 백그라운드에서 실행 중일 때 데이터를 저장하는 방법은 무엇입니까?
- 5. 앱이 백그라운드에서 실행 중일 때 푸시 알림 사용자 정의 페이로드 가져 오기
- 6. 내 앱이 실행 중일 때 앱이 백그라운드에서 백그라운드에서 내 위치를 추적하는 것을 방지하려면 어떻게해야합니까?
- 7. 앱이 실행 중이 아닐 때 실행되지만 앱이 실행 중일 때 계속 알림 알림 처리
- 8. 앱이 실행 중일 때 Phonegap의 알림
- 9. 게스트가 실행 중일 때 인터럽트는 어떻게됩니까?
- 10. iPhone 앱 아이콘을 탭하면 정확히 무엇이 발생합니까?
- 11. 앱이 실행 중일 때 데이터 저장 및로드
- 12. 앱이 실행 중일 때 AppleID를 묻는 중
- 13. Android WebView는 애플리케이션이 백그라운드에서 실행 중일 때 많은 전력을 소비합니다.
- 14. 앱이 실행 중일 때 상태 표시 줄에 알림 표시 안함
- 15. 앱이 백그라운드에서 실행 중인지 확인
- 16. 응용 프로그램이 백그라운드에서 실행 중일 때 Android에서 통화 키 비활성화
- 17. 응용 프로그램이 백그라운드에서 실행 중일 때 원격 알림을 수신합니다.
- 18. iPhone에서 웹 서비스 호출로 백그라운드에서 앱 실행
- 19. 앱이 백그라운드에서 실행 중일 때 프로그래밍 방식으로 아이폰 잠금 화면 변경하기
- 20. 앱이 백그라운드에서 실행 중일 때 페이스 북에 메시지를 게시 할 수 있습니까?
- 21. 작업 표시 줄에 win32 앱 아이콘을 추가하십시오.
- 22. 앱이 실행 중일 때 모바일이 절전 모드로 들어가는 것을 방지합니다.
- 23. Android 앱이 실행 중일 때 볼륨 컨트롤 잠금
- 24. Android : 앱이 실행 중일 때 푸시 알림 받기
- 25. NSLocalNotification - 앱이 iOS5에서 실행 중일 때 알림 애니메이션 표시
- 26. 앱이 이미 실행 중일 때 로컬 알림 소리가 들리지 않음
- 27. 라이온 OS : 백그라운드에서 Mac 앱 실행
- 28. 루프가 병렬로 실행 중일 때
- 29. 이미 실행 중일 때 이벤트가 처리됩니까?
- 30. SensorListener가 실행 중일 때 IntentService를 중지하는 방법
감사합니다. 부팅시 내 활동이 IntentService를 시작하고 사용자가 아이콘을 탭하면 활동이 (자동으로) 파괴 된 다음 서비스가 실행되는 동안 시작된다는 것을 알았습니까? – Andy
예! :) 그래서 당신의 활동과 모든 일이 서비스에서 이루어져야합니다. 액티비티는 지속적 저장을 통해 서비스를 모니터링합니다. –