Hi list!
I'm writing an App to help in the VFR-Navigation.
The App works and help me flying, but sometimes it freezes...
Using the log files, I can see, the App still continue working and sent
display updates command, but the display is freezed. No new data are
displayed and no reaction from user input are received...
I cannot see any exception in my App.
Curiously I cannot reproduce the problem using the emulator, but just
with physical devices and, of course, the problem happens always by
flying, when I don't have any laptop attached to the device and cannot
do any debugging (otherwise I'll crash...).
Not understanding why, but my Tablets "hangs" now at home, too, so I can
start the App from my home and reproduce the problem. The App freezes
and no other actions can be processed...
I connected the Tablet with my PC and started adb logcat.
As I said, no Exception in the App, but I can see some other messages,
that maybe can be related to the problem, such:
V/WindowState( 687): Window Window{1e00b531 u0
de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity}
client=android.os.BinderProxy@377c1dd8 token=AppWindowToken{7769a35 token=
Token{41e246c ActivityRecord{1d7291f u0
de.lucabert.simplevfr/.MainActivity t307}}} (Token{41e246c
ActivityRecord{1d7291f u0 de.lucabert.simplevfr/.MainActivity t307}})
params=WM.L
ayoutParams{(0,0)(fillxfill) sim=#100 ty=1 fl=#80810180 pfl=0x8
wanim=0x1030461 surfaceInsets=Rect(0, 0 - 0, 0)}
V/WindowState( 687): Attaching Window{1e00b531 u0
de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity}
token=AppWindowToken{7769a35 token=Token{41e246c ActivityRecord{1d7291f
u0 de.lucabert.simplevfr/.MainActivity t307}}}, list=[Window{2fe609fd
u0 de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity}]
V/WindowManager( 687): New client android.os.BinderProxy@377c1dd8:
window=Window{1e00b531 u0
de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity}
V/WindowManager( 687): Looking up client
android.os.BinderProxy@3b39d654: Window{2fe609fd u0
de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity}
I/WindowStateAnimator( 687): createSurface WindowStateAnimator{3b7a736d
de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity}:
mDrawState=DRAW_PENDING
V/SurfaceTrace( 687): ctor: Surface 159c8ba2
de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity (0):
shown=false layer=0 alpha=0.0 0.0,0.0 129x129 crop=[0,0][0,0]
opaque=false (0.0,0.0,0.0,0.0). Called by
com.android.server.wm.WindowStateAnimator.createSurfaceLocked:830
com.android.server.wm.WindowManagerService.relayoutWindow:3213
com.android.server.wm.Session.relayout:196
V/WindowStateAnimator( 687): Got surface: Surface 159c8ba2
de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity (0):
shown=false layer=0 alpha=0.0 0.0,0.0 129x129 crop=[0,0][0,0]
opaque=false (0.0,0.0,0.0,0.0), set left=600 top=937, animLayer=21025
V/SurfaceTrace( 687): setPosition(536.0,873.0): OLD:Surface 159c8ba2
de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity (0):
shown=false layer=0 alpha=0.0 0.0,0.0 129x129 crop=[0,0][0,0]
opaque=false (0.0,0.0,0.0,0.0). Called by
com.android.server.wm.WindowStateAnimator.createSurfaceLocked:886
com.android.server.wm.WindowManagerService.relayoutWindow:3213
com.android.server.wm.Session.relayout:196
V/SurfaceTrace( 687): setLayer(21025): OLD:Surface 159c8ba2
de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity (0):
shown=false layer=0 alpha=0.0 536.0,873.0 129x129 crop=[0,0][0,0]
opaque=false (0.0,0.0,0.0,0.0). Called by
com.android.server.wm.WindowStateAnimator.createSurfaceLocked:892
com.android.server.wm.WindowManagerService.relayoutWindow:3213
com.android.server.wm.Session.relayout:196
V/WindowStateAnimator( 687): Created surface
WindowStateAnimator{3b7a736d
de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity}
V/WindowManager( 687): Looking for focus: 5 = Window{2fe609fd u0
de.lucabert.simplevfr/de.lucabert.simplevfr.MainActivity},
flags=8519682, canReceive=true
and so on... I can send the whole logcat, if needed.
Unfortunately, I didn't found anything useful searching for these
messages. Maybe I'm just dumb...
Can someone help me understanding where is the problem and maybe to
solve it?
As I said, the problem can be reproduced with physical devices (tried
two Tablets and one SmartPhone), but not with the emulator...
Thanks a lot for your help!
Luca Bertoncello
--
You received this message because you are subscribed to the Google Groups
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/android-developers/067fb0b6-e699-c682-a023-740d7f879d5a%40lucabert.de.