티스토리 뷰

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)

댓글
댓글쓰기 폼
«   2019/12   »
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
48,228
Today
0
Yesterday
11