티스토리 뷰

Jelly Bean 업그레이드 테스트를 하는 도중 위젯이 계속 로딩중이고 로그에 오류가 나서 보았더니

Broadcast할 때 FLAG에 Intent.FLAG_ACTIVITY_CLEAR_TOP 이 있어서 그랬습니다.


Broadcast 할 때에는 FLAG_ACTIVITY로 시작하는 FLAG는 붙이지 말아야 합니다.



01-02 00:02:19.818: E/ActivityManager(672): Activity Manager Crash

01-02 00:02:19.818: E/ActivityManager(672): java.lang.IllegalArgumentException: Can't use FLAG_RECEIVER_BOOT_UPGRADE here

01-02 00:02:19.818: E/ActivityManager(672):  at com.android.server.am.ActivityManagerService.getIntentSender(ActivityManagerService.java:4451)

01-02 00:02:19.818: E/ActivityManager(672):  at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:871)

01-02 00:02:19.818: E/ActivityManager(672):  at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1629)

01-02 00:02:19.818: E/ActivityManager(672):  at android.os.Binder.execTransact(Binder.java:367)

01-02 00:02:19.818: E/ActivityManager(672):  at dalvik.system.NativeStart.run(Native Method)

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday