마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SurfaceView-Thread 에서 Intent 로 다른 Activity 넘어갈때...

0 추천

... 아까 액티비티 전환 문제로.. 질문을 올렸는데.. 질문내용이.. 터무니 없이.. 이상했네요..

다름이 아니라..  \surfaceview-thread에서.. 액티비티 전환 문제입니다...

현재 a클래스의 레이아웃 위에 surfaceview-thread를 올려놓고 

a액티비티(a클래스에서 b인텐트로 호출)에서 b액티비티로 넘어가는것은 됩니다...

그런데 복귀(뒤로가기)를 하게 되면 그냥 a와 b액티비티가 모두 종료가 되어버리네요...

로그켓은..

08-05 15:09:54.851: I/main map(30140): onCreate(Bundle) invoked
08-05 15:09:55.046: D/dalvikvm(30140): GC_FOR_ALLOC freed 33017K, 8% free 49088K/53320K, paused 37ms, total 37ms
08-05 15:09:55.081: I/dalvikvm-heap(30140): Grow heap (frag case) to 57.202MB for 8616976-byte allocation
08-05 15:09:55.101: D/dalvikvm(30140): GC_FOR_ALLOC freed 17215K, 35% free 40288K/61736K, paused 22ms, total 22ms
08-05 15:09:55.126: D/dalvikvm(30140): GC_CONCURRENT freed 2K, 35% free 40285K/61736K, paused 4ms+2ms, total 21ms
08-05 15:09:55.161: D/dalvikvm(30140): GC_FOR_ALLOC freed <1K, 35% free 40285K/61736K, paused 10ms, total 10ms
08-05 15:09:55.206: I/dalvikvm-heap(30140): Grow heap (frag case) to 73.258MB for 34467856-byte allocation
08-05 15:09:55.221: D/dalvikvm(30140): GC_CONCURRENT freed 0K, 23% free 73945K/95400K, paused 2ms+3ms, total 15ms
08-05 15:09:55.221: D/dalvikvm(30140): WAIT_FOR_CONCURRENT_GC blocked 13ms
08-05 15:09:55.266: D/dalvikvm(30140): GC_FOR_ALLOC freed 8415K, 32% free 65530K/95400K, paused 10ms, total 10ms
08-05 15:09:55.321: I/dalvikvm-heap(30140): Grow heap (frag case) to 96.681MB for 33177616-byte allocation
08-05 15:09:55.336: D/dalvikvm(30140): GC_FOR_ALLOC freed <1K, 24% free 97930K/127804K, paused 14ms, total 14ms
08-05 15:09:55.356: D/dalvikvm(30140): GC_CONCURRENT freed 0K, 24% free 97931K/127804K, paused 2ms+4ms, total 19ms
08-05 15:09:55.411: I/main map(30140): onStart() invoked
08-05 15:09:55.411: I/main map(30140): onResume() invoked
08-05 15:09:55.421: I/Choreographer(30140): Skipped 34 frames!  The application may be doing too much work on its main thread.
08-05 15:09:55.506: D/main map_view(30140): THREAD START
08-05 15:09:55.681: E/SpannableStringBuilder(30140): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
08-05 15:09:55.681: E/SpannableStringBuilder(30140): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
08-05 15:10:01.416: D/GestureDetector(30140): [Surface Touch Event] mSweepDown False, mLRSDCnt : -1 mTouchCnt : 5 mFalseSizeCnt:0
08-05 15:10:01.581: I/main map(30140): onPause() invoked
08-05 15:10:01.671: D/dalvikvm(30140): GC_FOR_ALLOC freed 33732K, 48% free 67042K/127796K, paused 13ms, total 13ms
08-05 15:10:01.696: I/dalvikvm-heap(30140): Grow heap (frag case) to 76.179MB for 10131984-byte allocation
08-05 15:10:01.716: D/dalvikvm(30140): GC_CONCURRENT freed 10K, 40% free 76926K/127796K, paused 2ms+4ms, total 20ms
08-05 15:10:01.716: D/dalvikvm(30140): WAIT_FOR_CONCURRENT_GC blocked 18ms
08-05 15:10:01.716: D/dalvikvm(30140): WAIT_FOR_CONCURRENT_GC blocked 3ms
08-05 15:10:01.801: D/dalvikvm(30140): GC_FOR_ALLOC freed 3976K, 37% free 80753K/127796K, paused 15ms, total 15ms
08-05 15:10:01.821: I/menu(30140): onStart() invoked
08-05 15:10:01.826: I/menu(30140): onResume() invoked
08-05 15:10:02.006: E/SpannableStringBuilder(30140): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
08-05 15:10:02.006: E/SpannableStringBuilder(30140): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
08-05 15:10:02.701: I/main map_view(30140): THREAD END
08-05 15:10:02.791: D/main map_view(30140): THREAD END
08-05 15:10:02.831: I/main map(30140): onSaveInstanceState(Bundle) invoked
08-05 15:10:02.831: I/main map(30140): onStop() invoked
08-05 15:10:03.241: I/menu(30140): onPause() invoked
08-05 15:10:03.446: I/menu(30140): onStop() invoked
08-05 15:10:03.446: I/menu(30140): onDestroy() invoked
08-05 15:10:03.461: I/main map(30140): onDestroy() invoked
 
이러합니다....
따라멋쟁이 (250 포인트) 님이 2013년 8월 5일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...