... 아까 액티비티 전환 문제로.. 질문을 올렸는데.. 질문내용이.. 터무니 없이.. 이상했네요..
다름이 아니라.. \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
이러합니다....