scheduleAtFixedRate 내에서 활동을 시작할 때 앱이 충돌 함

스 머피

간단한 알람 시계 앱을 만들고 있는데 현재 시간이 설정된 시간과 일치하는지 확인하고 다른 활동을 시작하는 서비스에 문제가 있습니다. 코드는 다음과 같습니다.

@Override
public int onStartCommand(Intent intent, int flags, int startID){
    hourSet = intent.getIntExtra("hourSet", 0);
    minuteSet = intent.getIntExtra("minuteSet", 0);
    checkTime();
    return START_STICKY;
}

private void checkTime(){
    timer.scheduleAtFixedRate(new TimerTask() {         
        public void run() {
            time.setToNow();
            currentHour = time.hour;
            currentMinute = time.minute;

            if(currentHour == hourSet && currentMinute == minuteSet){
                Intent i = new Intent(AlarmService.this, AlarmTime.class);
                startActivity(i);
                cancel();
            }

        }
    }, 0, UPDATE_INTERVAL   );
}

나는 서비스를 디버깅했으며 if성명서 까지 모든 것이 정상 입니다. 현재 시간이 설정된 시간과 일치하면 앱이 충돌합니다. 그래서 이것을 고치는 방법?

Toumash

사람들이 catLog를 포함하지 않는 이유는 무엇입니까?
문제는 서비스 작업에 대한 활동을 시작하려는 것입니다. 불가능하지만 다음과 같은 매직 코드를 추가하면i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

startActivity전화 하기 전에 새 작업에서 시작되며 모든 것이 잘 작동합니다. :)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

최종 의도로 활동을 시작할 때 앱이 충돌 함

분류에서Dev

주요 활동을 시작할 때 앱이 충돌합니다.

분류에서Dev

내 Xamarin.Android 앱이 때때로 시작시 충돌 함

분류에서Dev

내 앱 시작 활동에서 충돌

분류에서Dev

활동을 다시 시작할 때 앱 충돌

분류에서Dev

활동에서 조각을 호출 할 때 앱 충돌

분류에서Dev

조각에서 새 활동을 시작할 때 충돌

분류에서Dev

앱 스토어에 앱을 배포 할 때 Xcode가 충돌 함

분류에서Dev

한 활동에서 다른 활동으로 이동할 때마다 내 앱이 충돌합니다.

분류에서Dev

다른 스레드에서 다음 활동을 시작하는 동안 Android 앱이 충돌 함

분류에서Dev

XML에서 InputStream을 열 때 Android 앱이 충돌 함

분류에서Dev

Xcode 12 CarPlay 시뮬레이터에서 시작할 때 CarPlay 주차 앱이 충돌 함

분류에서Dev

tablayout 활동을 열 때 내 앱이 충돌합니다.

분류에서Dev

배경 화면을 활동 배경으로 설정하려고 할 때 앱이 충돌 함

분류에서Dev

때때로 시작시 Android 앱이 충돌 함

분류에서Dev

재개 할 때 Android 활동이 충돌 함

분류에서Dev

비동기 스레드에서 RLMArray에 개체를 추가 할 때 iOS 앱이 충돌 함

분류에서Dev

서버 Android Studio에서 텍스트 파일을 읽으려고 할 때 앱이 충돌 함

분류에서Dev

El Capitan 베타 5에서 앱을 제출할 때 xCode가 충돌 함

분류에서Dev

React Native : Facebook 로그인을 사용할 때 Android에서 독립형, Expo 빌드 앱이 충돌 함 (iOS에서 작동)

분류에서Dev

AppDelegate에서 viewcontroller에 액세스하려고 할 때 앱이 충돌 함

분류에서Dev

performBlock에서 NSManagedObjectContext를 재설정 할 때 iOS 8 앱이 충돌 함

분류에서Dev

Cocoa WebView에서 URL을 다시로드 할 때 앱이 충돌했습니다.

분류에서Dev

머티리얼 디자인을 사용하여 프로그램이 Launcher 활동에서 다른 활동으로 이동할 때 앱 충돌

분류에서Dev

Android Studio로 작성할 때 bootcamp 책의 Android 앱이 충돌 함

분류에서Dev

앱을 닫으려고 할 때 파이 게임 게임이 충돌 함

분류에서Dev

한 활동에서 다른 활동으로 값을 검색 할 때 애플리케이션 충돌 발생

분류에서Dev

SLComposeViewController를 표시 할 때 iOS 앱이 충돌 함

분류에서Dev

공유 기본 설정을 사용할 때 Android 앱이 충돌 함

Related 관련 기사

  1. 1

    최종 의도로 활동을 시작할 때 앱이 충돌 함

  2. 2

    주요 활동을 시작할 때 앱이 충돌합니다.

  3. 3

    내 Xamarin.Android 앱이 때때로 시작시 충돌 함

  4. 4

    내 앱 시작 활동에서 충돌

  5. 5

    활동을 다시 시작할 때 앱 충돌

  6. 6

    활동에서 조각을 호출 할 때 앱 충돌

  7. 7

    조각에서 새 활동을 시작할 때 충돌

  8. 8

    앱 스토어에 앱을 배포 할 때 Xcode가 충돌 함

  9. 9

    한 활동에서 다른 활동으로 이동할 때마다 내 앱이 충돌합니다.

  10. 10

    다른 스레드에서 다음 활동을 시작하는 동안 Android 앱이 충돌 함

  11. 11

    XML에서 InputStream을 열 때 Android 앱이 충돌 함

  12. 12

    Xcode 12 CarPlay 시뮬레이터에서 시작할 때 CarPlay 주차 앱이 충돌 함

  13. 13

    tablayout 활동을 열 때 내 앱이 충돌합니다.

  14. 14

    배경 화면을 활동 배경으로 설정하려고 할 때 앱이 충돌 함

  15. 15

    때때로 시작시 Android 앱이 충돌 함

  16. 16

    재개 할 때 Android 활동이 충돌 함

  17. 17

    비동기 스레드에서 RLMArray에 개체를 추가 할 때 iOS 앱이 충돌 함

  18. 18

    서버 Android Studio에서 텍스트 파일을 읽으려고 할 때 앱이 충돌 함

  19. 19

    El Capitan 베타 5에서 앱을 제출할 때 xCode가 충돌 함

  20. 20

    React Native : Facebook 로그인을 사용할 때 Android에서 독립형, Expo 빌드 앱이 충돌 함 (iOS에서 작동)

  21. 21

    AppDelegate에서 viewcontroller에 액세스하려고 할 때 앱이 충돌 함

  22. 22

    performBlock에서 NSManagedObjectContext를 재설정 할 때 iOS 8 앱이 충돌 함

  23. 23

    Cocoa WebView에서 URL을 다시로드 할 때 앱이 충돌했습니다.

  24. 24

    머티리얼 디자인을 사용하여 프로그램이 Launcher 활동에서 다른 활동으로 이동할 때 앱 충돌

  25. 25

    Android Studio로 작성할 때 bootcamp 책의 Android 앱이 충돌 함

  26. 26

    앱을 닫으려고 할 때 파이 게임 게임이 충돌 함

  27. 27

    한 활동에서 다른 활동으로 값을 검색 할 때 애플리케이션 충돌 발생

  28. 28

    SLComposeViewController를 표시 할 때 iOS 앱이 충돌 함

  29. 29

    공유 기본 설정을 사용할 때 Android 앱이 충돌 함

뜨겁다태그

보관