のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

TextView>onDraw

TextViewのonDrawまでのバックトレース

Thread [<1> main] (Suspended (breakpoint at line 5013 in TextView))	
	<VM does not provide monitor information>	
	TextView.onDraw(Canvas) line: 5013	
	TextView(View).draw(Canvas) line: 14465	
	TextView(View).getDisplayList(DisplayList, boolean) line: 13362	
	TextView(View).getDisplayList() line: 13404	
	TextView(View).draw(Canvas, ViewGroup, long) line: 14182	
========================================================================
	LinearLayout(ViewGroup).drawChild(Canvas, View, long) line: 3103	
	LinearLayout(ViewGroup).dispatchDraw(Canvas) line: 2940	
	LinearLayout(View).getDisplayList(DisplayList, boolean) line: 13357	
	LinearLayout(View).getDisplayList() line: 13404	
	LinearLayout(View).draw(Canvas, ViewGroup, long) line: 14182	
========================================================================
	FrameLayout(ViewGroup).drawChild(Canvas, View, long) line: 3103	
	FrameLayout(ViewGroup).dispatchDraw(Canvas) line: 2940	
	FrameLayout(View).getDisplayList(DisplayList, boolean) line: 13357	
	FrameLayout(View).getDisplayList() line: 13404	
	FrameLayout(View).draw(Canvas, ViewGroup, long) line: 14182	
========================================================================
	ActionBarOverlayLayout(ViewGroup).drawChild(Canvas, View, long) line: 3103	
	ActionBarOverlayLayout(ViewGroup).dispatchDraw(Canvas) line: 2940	
	ActionBarOverlayLayout(View).draw(Canvas) line: 14468	
	ActionBarOverlayLayout.draw(Canvas) line: 381	
	ActionBarOverlayLayout(View).getDisplayList(DisplayList, boolean) line: 13362	
	ActionBarOverlayLayout(View).getDisplayList() line: 13404	
	ActionBarOverlayLayout(View).draw(Canvas, ViewGroup, long) line: 14182	
========================================================================
	PhoneWindow$DecorView(ViewGroup).drawChild(Canvas, View, long) line: 3103	
	PhoneWindow$DecorView(ViewGroup).dispatchDraw(Canvas) line: 2940	
	PhoneWindow$DecorView(View).draw(Canvas) line: 14468	
	PhoneWindow$DecorView(FrameLayout).draw(Canvas) line: 472	
	PhoneWindow$DecorView.draw(Canvas) line: 2326	
	PhoneWindow$DecorView(View).getDisplayList(DisplayList, boolean) line: 13362	
	PhoneWindow$DecorView(View).getDisplayList() line: 13404	
========================================================================
	HardwareRenderer$Gl20Renderer(HardwareRenderer$GlRenderer)
        .buildDisplayList(View, HardwareCanvas) line: 1570	
	HardwareRenderer$Gl20Renderer(HardwareRenderer$GlRenderer)
        .draw(View, View$AttachInfo,  HardwareRenderer$HardwareDrawCallbacks, Rect) line: 1449	
========================================================================
	ViewRootImpl.draw(boolean) line: 2381	
	ViewRootImpl.performDraw() line: 2253	
	ViewRootImpl.performTraversals() line: 1883	
	ViewRootImpl.doTraversal() line: 1000	
	ViewRootImpl$TraversalRunnable.run() line: 5670	
========================================================================
	Choreographer$CallbackRecord.run(long) line: 761	
	Choreographer.doCallbacks(int, long) line: 574	
	Choreographer.doFrame(long, int) line: 544	
	Choreographer$FrameDisplayEventReceiver.run() line: 747	
========================================================================
	Handler.handleCallback(Message) line: 733	
	Choreographer$FrameHandler(Handler).dispatchMessage(Message) line: 95	
	Looper.loop() line: 136	
	ActivityThread.main(String[]) line: 5017	
	Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]	
	Method.invoke(Object, Object...) line: 515	
	ZygoteInit$MethodAndArgsCaller.run() line: 779	
	ZygoteInit.main(String[]) line: 595	
	NativeStart.main(String[]) line: not available [native method]