Issue: Crash on video playback Device: Samsung Galaxy S OS: 2.3.3 Build Reference: Gingerbread.OMKE3 MediaMonkey: Build 21 Media: Any MP4 video file Reproducability: 10/10 ** 100% reproducable on Galaxy S Issue : Crash video playback 1. Start MM 2. Go to Video list 3. Select Video ** Expected: Move to Video player screen, video plays ** Actual: screen goes black, then crash dialog Comment: - 100% reproducable on Galaxy - Same crash (based on logs) also observed in HTC Desire (OS2.3.7 Cyanogen ) D/MediaSync( 1336): In both databases: AKB48 - Beginner D/MediaSync( 1336): In both databases: AKB48 (ç‰E±±é™½åŠ , å°å¶‹é™½èE 篠田麻里å­E 秋åEæ‰åŠ , 宮澤ä½æ±E æ¾äº•çŽ²å¥E - イイカゲン ã®ã‚¹ã‚¹ãƒ¡ D/MediaSync( 1336): In both databases: AKB48 - ヘビーローãƒEEション D/MediaSync( 1336): In both databases: 一é’çªE- ã‚ã“ã‚‹ã§ãEŠã‚E D/MediaSync( 1336): In both databases: 一é’çªE- もらãE³£ãE D/MediaSync( 1336): In both databases: 一é’çªE- sunny side up D/MediaSync( 1336): In both databases: 一é’çªE- イマドコ D/MediaSync( 1336): In both databases: 一é’çªE- 犬 D/MediaSync( 1336): In both databases: 一é’çªE- 月天å¿E E/MediaProvider( 242): removeMediaDBData called D/MediaSync( 1336): In both databases: 一é’çªE- ジャングルジム D/MediaSync( 1336): In both databases: 一é’çªE- å¿E¤‰ã‚ã‚E D/MediaSync( 1336): In both databases: 一é’çªE- アリガåã€E D/MediaSync( 1336): In both databases: 一é’çªE- 望春風 D/MediaSync( 1336): Media synchronization end W/TransactionManager( 1336): No transaction to end. D/GenreSync( 1336): GenreMedia synchronization start D/GenreMsDao( 1336): 1 D/GenreMsDao( 1336): 2 Rock D/GenreMsDao( 1336): 3 Alternative/Indie D/GenreMsDao( 1336): 4 Pop D/GenreMsDao( 1336): 5 Others D/GenreMsDao( 1336): 6 Alternative & Punk D/GenreMsDao( 1336): 7 ロãƒE‚¯ D/GenreMsDao( 1336): 8 ãƒãƒƒãƒE D/GenreMsDao( 1336): 9 ブルース D/GenreMsDao( 1336): 10 ããEä»E D/GenreMsDao( 1336): 11 Blues D/GenreMsDao( 1336): 12 TBB Music D/GenreMsDao( 1336): 13 Classics D/GenreMsDao( 1336): 14 Hip Hop/Rap D/GenreMsDao( 1336): 15 R&B/Soul D/GenreMsDao( 1336): 16 ???? D/GenreMsDao( 1336): 17 Domestic(J-Pops) D/GenreMsDao( 1336): 18 Jazz D/GenreMsDao( 1336): 19 J-POP D/GenreMsDao( 1336): 20 Dance D/GenreMsDao( 1336): 21 Rap & Hip-Hop D/GenreMsDao( 1336): 22 Soul and R&B D/GenreMsDao( 1336): 23 genre D/GenreMsDao( 1336): 24 J-pop D/GenreMsDao( 1336): 25 J-Pop D/GenreMsDao( 1336): 26 J-R&B.Women D/GenreMsDao( 1336): 27 J-R&B D/GenreMsDao( 1336): 28 (250) D/GenreMsDao( 1336): 29 DOMESTIC(J-POPS) D/GenreMsDao( 1336): 30 Unknown D/GenreMsDao( 1336): 31 kumiko D/GenreMsDao( 1336): 32 Japanese Pop D/GenreMsDao( 1336): 33 J-Rap D/GenreMsDao( 1336): 34 Geeman D/GenreMsDao( 1336): 35 Rap/Hip Hop D/GenreMsDao( 1336): 36 J- POP D/GenreMsDao( 1336): 37 World D/GenreMsDao( 1336): 38 Alternative Pop Singer-Songwriter D/GenreMsDao( 1336): 39 Japanese Pop & Rock D/DB debug( 1336): DIRECT QUERY D/DIRECT QUERY( 1336): SELECT _ms_id, _id FROM new_media; D/MediaScanner( 242): prescan enter: path - /mnt/sdcard/MediaMonkey/files/mmstore.db I/Database( 242): sqlite returned: error code = 17, msg = prepared statement aborts at 41: [SELECT _id, _data, date_modified FROM audio WHERE (_data= ?)] D/MediaScanner( 242): prescan return D/StorageUtils( 1336): Scanned /mnt/sdcard/MediaMonkey/files/mmstore.db, uri=null D/dalvikvm( 242): GC_EXPLICIT freed 311K, 51% free 3056K/6151K, external 1596K/2108K, paused 23ms D/EXEC_SQL( 1336): DELETE FROM new_media; D/GenreSync( 1336): GenreMedia synchronization end W/TransactionManager( 1336): No transaction to end. I/StoresSyncService( 1336): Synchronization finished. D/HomeActivity( 1336): Intent command received D/ContentService( 1336): STOP_SYNC_ACTION received D/CacheHelper( 1336): Clear caches I/ContentService( 1336): doNextAction D/ContentService( 1336): No task in queue I/ContentService( 1336): onDestroy D/MediaScannerService( 242): IMediaScannerService.scanFile: /mnt/sdcard/MediaMonkey/files/mmstore.db mimeType: null D/MediaScannerService( 242): onStartCommand : intent - Intent { cmp=com.android.providers.media/.MediaScannerService (has extras) } D/MediaScannerService( 242): onStartCommand : flags [2], startId [1] D/MediaScannerService( 242): ServiceHandler:handleMessage volume[null], filePath[/mnt/sdcard/MediaMonkey/files/mmstore.db] E/MediaProvider( 242): removeMediaDBData called D/MediaScanner( 242): prescan enter: path - /mnt/sdcard/MediaMonkey/files/mmstore.db D/dalvikvm( 127): GC_EXPLICIT freed 1352K, 46% free 7100K/12935K, external 6264K/7808K, paused 88ms I/Database( 242): sqlite returned: error code = 17, msg = prepared statement aborts at 41: [SELECT _id, _data, date_modified FROM audio WHERE (_data= ?)] D/MediaScanner( 242): prescan return D/StorageUtils( 1336): Scanned /mnt/sdcard/MediaMonkey/files/mmstore.db, uri=null I/TransactionManager( 1336): ThreadSerializer exit unlockMain 10 W/PowerManagerService( 127): Timer 0x3->0x3|0x0 I/InputReader( 127): dispatchTouch::touch event's action is 0 I/InputDispatcher( 127): Delivering touch to current input target: action: 0, channel '409df1a0 com.ventismedia.android.mediamonkey/com.ventismedia.a ndroid.mediamonkey.ui.phone.HomeActivity (server)' I/com.dropbox.android.service.CameraUploadService( 698): Starting camera upload scan... I/InputReader( 127): dispatchTouch::touch event's action is 1 I/InputDispatcher( 127): Delivering touch to current input target: action: 1, channel '409df1a0 com.ventismedia.android.mediamonkey/com.ventismedia.a ndroid.mediamonkey.ui.phone.HomeActivity (server)' I/com.dropbox.android.service.CameraUploadService( 698): Finished querying providers. I/com.dropbox.android.service.CameraUploadService( 698): Finished camera upload scan. I/InputReader( 127): dispatchTouch::touch event's action is 0 I/InputDispatcher( 127): Delivering touch to current input target: action: 0, channel '409df1a0 com.ventismedia.android.mediamonkey/com.ventismedia.a ndroid.mediamonkey.ui.phone.HomeActivity (server)' I/InputReader( 127): dispatchTouch::touch event's action is 1 I/InputDispatcher( 127): Delivering touch to current input target: action: 1, channel '409df1a0 com.ventismedia.android.mediamonkey/com.ventismedia.a ndroid.mediamonkey.ui.phone.HomeActivity (server)' I/ActivityManager( 127): Starting: Intent { dat=content://com.ventismedia.android.mediamonkey.provider.MediaMonkeyStoreProvider/audio/media cmp=com.v entismedia.android.mediamonkey/.library.LibraryActivity (has extras) } from pid 1336 W/ActivityManager( 127): Trying to launch com.ventismedia.android.mediamonkey/.library.LibraryActivity E/ResourceType( 1336): Style contains key with bad entry: 0x01010336 E/ResourceType( 1336): Style contains key with bad entry: 0x01010339 I/SinglePaneActivity( 1336): onCreate W/LOG ( 1336): setContentView I/MiniPlayerActivity( 1336): onCreate I/LibraryViewFragment( 1336): onActivityCreated D/VideoFragment( 1336): VideoCursorAdapter W/THREAD CONTROL( 1336): Not queried by db thread!!! 21 (-1) D/DB debug( 1336): Query - media D/QUERY ( 1336): select _id, title, _data, mime_type from (SELECT media.*, group_concat(artists.artist, ", ") AS artists FROM (media LEFT JOIN medi a_artists_map ON media._id=media_artists_map.media_id) LEFT JOIN artists ON artists._id=media_artists_map.artist_id GROUP BY media._id)WHERE type=5 ORDER BY title COLLATE LOCALIZED ASC D/ActionBarHelperBase( 1336): Custom view is invisible D/dalvikvm( 1336): GC_CONCURRENT freed 794K, 51% free 3331K/6727K, external 3474K/3500K, paused 2ms+3ms D/dalvikvm( 1336): GC_EXTERNAL_ALLOC freed 46K, 52% free 3284K/6727K, external 2197K/2743K, paused 23ms D/TrackListModel( 1336): Loading current track preferences D/TrackListModel( 1336): com.ventismedia.android.mediamonkey.player.video.VideoTrack:1 W/TransactionManager( 1336): New ThreadSerializer id from -1 to 22 D/DB debug( 1336): Query - media - id D/QUERY ( 1336): select * from (SELECT media.*, group_concat(artists.artist, ", ") AS artists FROM (media LEFT JOIN media_artists_map ON media._id= media_artists_map.media_id) LEFT JOIN artists ON artists._id=media_artists_map.artist_id GROUP BY media._id)WHERE (type=5) AND (_id=?) D/QUERY ( 1336): [1] D/TrackListModel( 1336): Loading current track preferences D/TrackListModel( 1336): com.ventismedia.android.mediamonkey.player.video.VideoTrack:1 D/DB debug( 1336): Query - media - id D/QUERY ( 1336): select * from (SELECT media.*, group_concat(artists.artist, ", ") AS artists FROM (media LEFT JOIN media_artists_map ON media._id= media_artists_map.media_id) LEFT JOIN artists ON artists._id=media_artists_map.artist_id GROUP BY media._id)WHERE (type=5) AND (_id=?) D/QUERY ( 1336): [1] I/PlaybackService( 1336): Service is not running I/MiniPlayerActivity( 1336): hideMiniPlayer D/VideoFragment( 1336): setHolderForBindView D/AsyncLoader( 1336): Request value 1 D/AsyncLoader( 1336): Thread starting... I/ActivityManager( 127): Displayed com.ventismedia.android.mediamonkey/.library.LibraryActivity: +284ms D/VideoFragment( 1336): Thumbnail exist D/AsyncLoader( 1336): Loaded string for 1: [Ljava.lang.String;@405b7908 D/dalvikvm( 1336): GC_EXTERNAL_ALLOC freed 179K, 50% free 3369K/6727K, external 3171K/3867K, paused 23ms I/TransactionManager( 1336): ThreadSerializer exit unlockMain 22 D/BatteryService( 127): update start D/BatteryService( 127): updateBattery level:91 scale:100 status:2 health:2 present:true voltage: 4182 temperature: 390 technology: Li-ion AC powered: false USB powered:true icon:17302213 I/StatusBarPolicy( 212): BAT. S:2 H:2 I/InputReader( 127): dispatchTouch::touch event's action is 0 I/InputDispatcher( 127): Delivering touch to current input target: action: 0, channel '40862028 com.ventismedia.android.mediamonkey/com.ventismedia.a ndroid.mediamonkey.library.LibraryActivity (server)' I/InputReader( 127): dispatchTouch::touch event's action is 1 I/InputDispatcher( 127): Delivering touch to current input target: action: 1, channel '40862028 com.ventismedia.android.mediamonkey/com.ventismedia.a ndroid.mediamonkey.library.LibraryActivity (server)' I/ActivityManager( 127): Starting: Intent { dat=file:///mnt/sdcard/Music/Coldplay%20-%20Paradise.mp4 typ=video/mp4 cmp=com.ventismedia.android.mediam onkey/.ui.phone.NowVideoPlayingActivity } from pid 1336 W/ActivityManager( 127): Trying to launch com.ventismedia.android.mediamonkey/.ui.phone.NowVideoPlayingActivity I/PlaybackService( 1336): onCreate I/AudioService( 127): Remote Control registerMediaButtonEventReceiver() for ComponentInfo{com.ventismedia.android.mediamonkey/com.ventismedia.and roid.mediamonkey.player.MediaButtonIntentReceiver} I/PlaybackService( 1336): onStartCommand - intent:com.ventismedia.android.mediamonkey.player.PlaybackService.ADD_ACTION D/PlaybackNotification( 1336): ColorText is light! I/PlaybackService( 1336): Parsing intent E/ResourceType( 1336): Style contains key with bad entry: 0x01010336 E/ResourceType( 1336): Style contains key with bad entry: 0x01010339 I/SinglePaneActivity( 1336): onCreate W/LOG ( 1336): setContentView D/NowVideoPlayingFragment( 1336): onCreate D/NowVideoPlayingFragment( 1336): onCreateView W/TransactionManager( 1336): New ThreadSerializer id from -1 to 24 D/DB debug( 1336): Query - media - id D/QUERY ( 1336): select * from (SELECT media.*, group_concat(artists.artist, ", ") AS artists FROM (media LEFT JOIN media_artists_map ON media._id= media_artists_map.media_id) LEFT JOIN artists ON artists._id=media_artists_map.artist_id GROUP BY media._id)WHERE (type=5) AND (_id=?) D/QUERY ( 1336): [1] D/ActionBarHelperBase( 1336): Custom view is invisible D/NowVideoPlayingFragment( 1336): onActivityPostCreated I/PlaybackService( 1336): Service is running D/NowPlayingSeekHelper( 1336): NowPlayingSeekHelper constructor I/PlaybackService( 1336): onBind D/NowVideoPlayingFragment( 1336): onServiceConnected V/NowVideoPlayingFragment( 1336): surfaceCreated D/AndroidRuntime( 1336): Shutting down VM W/dalvikvm( 1336): threadid=1: thread exiting with uncaught exception (group=0x40015578) E/ACRA ( 1336): ACRA caught a NullPointerException exception for com.ventismedia.android.mediamonkey. Building report. D/ACRA ( 1336): Retrieve application default SharedPreferences. I/ACRA ( 1336): READ_LOGS granted! ACRA can include LogCat and DropBox data. D/TrackListModel( 1336): Storing TrackList to preferences D/ACRA ( 1336): Retrieving logcat output... D/ACRA ( 1336): Retrieving logcat output... D/ACRA ( 1336): Retrieving logcat output... D/dalvikvm( 1336): GC_CONCURRENT freed 1077K, 50% free 3680K/7303K, external 7470K/8456K, paused 2ms+3ms E/Environment( 1336): getExternalStorageDirectoryUsbHost :: invalid call E/Environment( 1336): getExternalStorageStateUsbHost :: invalid call W/Settings( 1336): Setting usb_setting_mode has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only v alue. D/ACRA ( 1336): Writing crash report file. D/ACRA ( 1336): Mark all pending reports as approved. D/ACRA ( 1336): Looking for error files in /data/data/com.ventismedia.android.mediamonkey/files V/ACRA ( 1336): About to start ReportSenderWorker from #handleException D/ACRA ( 1336): Add user comment to null D/ACRA ( 1336): #checkAndSendReports - start D/ACRA ( 1336): Looking for error files in /data/data/com.ventismedia.android.mediamonkey/files I/ACRA ( 1336): Sending file 1346724613000-approved.stacktrace D/ACRA ( 1336): Sending report ca4cc72b-1211-44c7-95aa-65fb3316535c D/ACRA ( 1336): Connect to https://spreadsheets.google.com/formResponse?formkey=dFhLd1dLdnRiLWY4b0x6SXkxX2E1WlE6MQ&ifq D/dalvikvm( 1336): GC_CONCURRENT freed 1888K, 54% free 3877K/8327K, external 6193K/7734K, paused 3ms+2ms D/ACRA ( 1336): Setting httpPost headers D/ACRA ( 1336): Sending request to https://spreadsheets.google.com/formResponse?formkey=dFhLd1dLdnRiLWY4b0x6SXkxX2E1WlE6MQ&ifq I/TransactionManager( 1336): ThreadSerializer exit unlockMain 24 D/ACRA ( 1336): #checkAndSendReports - finish E/AndroidRuntime( 1336): FATAL EXCEPTION: main E/AndroidRuntime( 1336): java.lang.NullPointerException E/AndroidRuntime( 1336): at com.ventismedia.android.mediamonkey.player.TrackList.prepareCurrentTrack(TrackList.java:902) E/AndroidRuntime( 1336): at com.ventismedia.android.mediamonkey.player.PlaybackService.preparePlayer(PlaybackService.java:626) E/AndroidRuntime( 1336): at com.ventismedia.android.mediamonkey.player.video.NowVideoPlayingFragment.initializePlayerAndPlay(NowVideoPlayingFra gment.java:428) E/AndroidRuntime( 1336): at com.ventismedia.android.mediamonkey.player.video.NowVideoPlayingFragment.surfaceCreated(NowVideoPlayingFragment.jav a:367) E/AndroidRuntime( 1336): at android.view.SurfaceView.updateWindow(SurfaceView.java:543) E/AndroidRuntime( 1336): at android.view.SurfaceView.dispatchDraw(SurfaceView.java:348) E/AndroidRuntime( 1336): at android.view.ViewGroup.drawChild(ViewGroup.java:1644) E/AndroidRuntime( 1336): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373) E/AndroidRuntime( 1336): at android.view.ViewGroup.drawChild(ViewGroup.java:1644) E/AndroidRuntime( 1336): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373) E/AndroidRuntime( 1336): at android.view.ViewGroup.drawChild(ViewGroup.java:1644) E/AndroidRuntime( 1336): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373) E/AndroidRuntime( 1336): at android.view.ViewGroup.drawChild(ViewGroup.java:1644) E/AndroidRuntime( 1336): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373) E/AndroidRuntime( 1336): at android.view.ViewGroup.drawChild(ViewGroup.java:1644) E/AndroidRuntime( 1336): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373) E/AndroidRuntime( 1336): at android.view.ViewGroup.drawChild(ViewGroup.java:1644) E/AndroidRuntime( 1336): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373) E/AndroidRuntime( 1336): at android.view.ViewGroup.drawChild(ViewGroup.java:1644) E/AndroidRuntime( 1336): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373) E/AndroidRuntime( 1336): at android.view.ViewGroup.drawChild(ViewGroup.java:1644) E/AndroidRuntime( 1336): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373) E/AndroidRuntime( 1336): at android.view.ViewGroup.drawChild(ViewGroup.java:1644) E/AndroidRuntime( 1336): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373) E/AndroidRuntime( 1336): at android.view.View.draw(View.java:6936) E/AndroidRuntime( 1336): at android.widget.FrameLayout.draw(FrameLayout.java:357) E/AndroidRuntime( 1336): at android.view.ViewGroup.drawChild(ViewGroup.java:1646) E/AndroidRuntime( 1336): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373) E/AndroidRuntime( 1336): at android.view.ViewGroup.drawChild(ViewGroup.java:1644) E/AndroidRuntime( 1336): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373) E/AndroidRuntime( 1336): at android.view.View.draw(View.java:6936) E/AndroidRuntime( 1336): at android.widget.FrameLayout.draw(FrameLayout.java:357) E/AndroidRuntime( 1336): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1904) E/AndroidRuntime( 1336): at android.view.ViewRoot.draw(ViewRoot.java:1527) E/AndroidRuntime( 1336): at android.view.ViewRoot.performTraversals(ViewRoot.java:1263) E/AndroidRuntime( 1336): at android.view.ViewRoot.handleMessage(ViewRoot.java:1865) E/AndroidRuntime( 1336): at android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime( 1336): at android.os.Looper.loop(Looper.java:123) E/AndroidRuntime( 1336): at android.app.ActivityThread.main(ActivityThread.java:3687) E/AndroidRuntime( 1336): at java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime( 1336): at java.lang.reflect.Method.invoke(Method.java:507) E/AndroidRuntime( 1336): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) E/AndroidRuntime( 1336): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) E/AndroidRuntime( 1336): at dalvik.system.NativeStart.main(Native Method) W/ActivityManager( 127): Force finishing activity com.ventismedia.android.mediamonkey/.ui.phone.NowVideoPlayingActivity W/ActivityManager( 127): Force finishing activity com.ventismedia.android.mediamonkey/.library.LibraryActivity E/ ( 127): Dumpstate > /data/log/dumpstate_app_error I/dumpstate( 1365): begin W/ActivityManager( 127): Activity pause timeout for HistoryRecord{408627c8 com.ventismedia.android.mediamonkey/.ui.phone.NowVideoPlayingActivity} W/PowerManagerService( 127): Timer 0x3->0x3|0x0 D/VoldCmdListener( 74): asec list I/dumpstate( 1365): done I/InputReader( 127): dispatchTouch::touch event's action is 0 I/InputDispatcher( 127): Delivering touch to current input target: action: 0, channel '4099bae8 申ã—訳ã‚ã‚Šã¾ã›ã‚“ (server)' D/BatteryService( 127): update start I/InputReader( 127): dispatchTouch::touch event's action is 1 I/InputDispatcher( 127): Delivering touch to current input target: action: 1, channel '4099bae8 申ã—訳ã‚ã‚Šã¾ã›ã‚“ (server)' D/BatteryService( 127): updateBattery level:91 scale:100 status:2 health:2 present:true voltage: 4178 temperature: 390 technology: Li-ion AC powered: false USB powered:true icon:17302213 I/Process ( 1336): Sending signal. PID: 1336 SIG: 9 I/StatusBarPolicy( 212): BAT. S:2 H:2 I/ActivityManager( 127): Process com.ventismedia.android.mediamonkey (pid 1336) has died. W/ActivityManager( 127): Scheduling restart of crashed service com.ventismedia.android.mediamonkey/.player.PlaybackService in 5000ms W/ActivityManager( 127): Scheduling restart of crashed service com.ventismedia.android.mediamonkey/.db.RemoteDatabaseObserverService in 15000ms I/WindowManager( 127): WIN DEATH: Window{409df1a0 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.ui.phone.HomeActivity pause d=false} I/WindowManager( 127): WIN DEATH: Window{40862028 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.library.LibraryActivity pau sed=true} I/WindowManager( 127): WIN DEATH: Window{40951490 com.ventismedia.android.mediamonkey/com.ventismedia.android.mediamonkey.ui.phone.NowVideoPlayingAct ivity paused=false} I/WindowManager( 127): WIN DEATH: Window{4097ec68 SurfaceView paused=false} I/Launcher( 252): onResume(). mIsNewIntent : false E/ ( 252): onResume() check 0 E/ ( 252): onResume() check 1 E/Launcher( 252): setWindowOpaque() E/ ( 252): onResume() check 2, mRestoring : false E/ ( 252): onResume() check 3 E/ ( 252): onResume() check 4 E/ ( 252): onResume() check 5 I/Launcher( 252): onResume() ended I/Launcher( 252): onWindowFocusChanged(true) D/Launcher( 252): It's image wallpaper. suggestDesiredDimensions(-1,-1) E/Launcher( 252): setWindowOpaque() W/InputManagerService( 127): Got RemoteException sending setActive(false) notification to pid 1336 uid 10090 ^C D:\tools\AndroidAll\Android\platform-tools>