Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android MVVMCross嵌套回收视图内存不足问题_Android_Android Recyclerview_Out Of Memory_Mvvmcross_Android Wrap Content - Fatal编程技术网

Android MVVMCross嵌套回收视图内存不足问题

Android MVVMCross嵌套回收视图内存不足问题,android,android-recyclerview,out-of-memory,mvvmcross,android-wrap-content,Android,Android Recyclerview,Out Of Memory,Mvvmcross,Android Wrap Content,我曾尝试结合mvvmcross框架创建嵌套的recyclerview,该框架实际上非常容易工作,但现在我遇到了内存不足的异常 脚本 我有一个大约3000个条目的列表,这些条目的名称复杂而冗长,分为8个类别。用户可以通过复选框选择条目,以便稍后将其分配给任务 即使听起来有太多的条目,如果用户有一些背景知识,实际上也很容易浏览它们,所以我现在不想更改它 代码 首先是类别和条目(通道)的简化数据模型: 然后是刚刚被MVVMCross映射的axml文件: fragment_channels.axml &

我曾尝试结合mvvmcross框架创建嵌套的recyclerview,该框架实际上非常容易工作,但现在我遇到了内存不足的异常

脚本 我有一个大约3000个条目的列表,这些条目的名称复杂而冗长,分为8个类别。用户可以通过复选框选择条目,以便稍后将其分配给任务

即使听起来有太多的条目,如果用户有一些背景知识,实际上也很容易浏览它们,所以我现在不想更改它

代码 首先是类别和条目(通道)的简化数据模型:

然后是刚刚被MVVMCross映射的axml文件:

fragment_channels.axml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:local="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <SearchView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text=""
        android:iconifiedByDefault="false"
        local:MvxBind="Query SearchString" />
    <MvxRecyclerView
        android:id="@+id/lvChannelList"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:scrollbars="vertical"
        android:cacheColorHint="#00000000"
        android:choiceMode="singleChoice"
        local:MvxItemTemplate="@layout/listitem_channelcategory"
        local:MvxBind="ItemsSource Categories" />
</LinearLayout>

listitem_channelcategory.axml

 <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:local="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/roundborder">
    <CheckBox
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:layout_gravity="center_horizontal"
        android:layout_marginRight="5dp"
        android:padding="10dp"
        android:textColor="@color/black"
        android:textStyle="bold"
        local:MvxBind="Text (Name+Channels.Count)" />
  <MvxRecyclerView
      android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:scrollbars="vertical"
        android:cacheColorHint="#00000000"
        android:choiceMode="singleChoice"
        local:MvxItemTemplate="@layout/listitem_channel"
        local:MvxBind="ItemsSource Channels" />
</LinearLayout>

listitem_channel.axml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:local="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/roundborder">
    <CheckBox
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:layout_gravity="center_horizontal"
        android:layout_marginRight="5dp"
        android:padding="10dp"
        android:textColor="@color/black"
        local:MvxBind="Text Name; Checked Selected" />
</LinearLayout>

问题 所以基本上我有一个ViewModel,它被分配给一个视图(片段\通道)显示一个类别列表(listitem \类别),其中每个类别显示一个通道列表(listitem \通道)。使用MVVMCross框架处理所有事情。它工作得很好,直到我向下滚动到另一个类别,然后它只是冻结了一段时间,几次之后它崩溃了,出现了内存不足异常。Atm我可以通过给内部的recyclerviews一个固定的大小来延迟它

有没有人知道我可以改变什么,或者我做错了什么?也许我不应该只是一个嵌套的recyclerview,但是到这一点的处理非常简单和直观

MVVMCross Android支持版本和Co为4.1.5,Xamarin Android支持库为23.3.0

堆栈跟踪
04-22 12:17:23.207 I/MonoDroid(7556):未处理的异常:
04-22 12:17:23.217 I/MonoDroid(7556):Java.Lang.OutOfMemoryError:无法分配36876字节的分配,该分配包含14092个可用字节和13KB,直到OOM结束
04-22 12:17:23.227 I/MonoDroid(7556):在/Users/builder/data/lanes/3053/a94a03b5/source/mono/external/referencesource/mscorlib/System/Runtime/ExceptionServices/ExceptionServices/ExceptionServices-common.cs:143中的System.Runtime.ExceptionServices.ExceptionDispatchInfo.thInfo()[0x0000c]
04-22 12:17:23.227 I/MonoDroid(7556):在Android.Runtime.JNIEnv.CallObjectMethod(IntPtr jobject,IntPtr jmethod,Android.Runtime.JValue*parms)[0x00064]in/Users/builder/data/lanes/3053/a94a03b5/source/MonoDroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:195
04-22 12:17:23.227 I/MonoDroid(7556):在Android.Views.LayoutInflater+IFactory2Invoker.OnCreateView(Android.Views.View父对象,系统字符串名称,Android.Content.Context上下文,IAttributeSet属性)[0x0008c]在/Users/builder/data/lanes/3053/a94a03b5/source/monodroid/src/Mono.Android/platforms/Android-23/src/generated/Android.Views.LayoutInflater.cs:185中
04-22 12:17:23.227 I/MonoDroid(7556):在MvvmCross.Binding.Droid.Views.MvxLayoutInflater+DelegateFactory2.OnCreateView(Android.Views.View父项,系统字符串名,Android.Content.Context,IAttributeSet属性)[0x00020]in:0
04-22 12:17:23.227 I/MonoDroid(7556):在MvvmCross.Binding.Droid.Binders.mvxlayoutineflatercompat+FactoryWrapper2.OnCreateView(Android.Views.View父对象,系统字符串名,Android.Content.Context上下文,IAttributeSet属性)[0x00000 in:0
04-22 12:17:23.227 I/MonoDroid(7556):在Android.Views.LayoutInflater+IFactory2Invoker.n_OnCreateView_Landroid_view_view_Ljava_lang_String_Landroid_content_Landroid_util_AttributeSet_(IntPtr jnienv,IntPtr native_this,IntPtr native_native_父项,IntPtr native_name,IntPtr native_Context,IntPtr native_native_native,IntPtr native_native_属性集)[0x0002c; 0x0002c]在/Users/builder/data/lanes/3053/a94a03b5/source/monodroid/src/Mono.Android/platforms/Android-23/src/generated/Android.Views.LayoutInflater.cs:169中
04-22 12:17:23.227 I/MonoDroid(7556):at(包装器动态方法)系统。对象:bafdfe11-a146-4499-92d6-ece4428264a4(intptr,intptr,intptr,intptr,intptr,intptr,intptr)
04-22 12:17:23.237 I/MonoDroid(7556):--托管异常堆栈跟踪结束---
04-22 12:17:23.237 I/MonoDroid(7556):java.lang.OutOfMemoryError:未能分配36876字节的分配,其中有14092个可用字节和13KB,直到OOM
04-22 12:17:23.237 I/MonoDroid(7556):在dalvik.system.VMRuntime.newNonMovableArray(本机方法)
04-22 12:17:23.237 I/MonoDroid(7556):在android.graphics.BitmapFactory.NativeDecodeset(本机方法)
04-22 12:17:23.237 I/MonoDroid(7556):在android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:726)
04-22 12:17:23.237 I/MonoDroid(7556):在android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:547)
04-22 12:17:23.237 I/MonoDroid(7556):位于android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:575)
04-22 12:17:23.237 I/MonoDroid(7556):位于android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:605)
04-22 12:17:23.237 I/MonoDroid(7556):在android.graphics.drawable.BitmapDrawable.updateStateFromTypedArray(BitmapDrawable.java:759)
04-22 12:17:23.237 I/MonoDroid(7556):在android.graphics.drawable.BitmapDrawable.inflate(BitmapDrawable.java:726)
04-22 12:17:23.237 I/MonoDroid(7556):在android.graphics.drawable.drawable.createFromXmlInner(drawable.java:1150)
04-22 12:17:23.237 I/MonoDroid(7556):在android.graphics.drawable.AnimatedStateListDrawable.parseItem(AnimatedStateListDrawable.java:493)
04-22 12:17:23.237 I/MonoDroid(7556):在android.graphics.drawable.AnimatedStateListDrawable.inflate(AnimatedStateListDrawable.java:396)
04-22 12:17:23.237 I/MonoDroid(7556):在android.graphics.drawable.drawable.createFromXmlInner(drawable.java:1150)
04-22 12:17:23.237 I/MonoDroid(7556):在android.graphics.drawable.drawable.createFromXml(drawable.java:1063)
04-22 12:17:23.237 I/MonoDroid(7556):位于android.content.res.Resources.loadDrawableForCookie(Resources.java:3719)
04-22 12:17:23.247 I/MonoDroid(7556):在android.content.res.Resources.loadDrawable(参考资料)。
 <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:local="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/roundborder">
    <CheckBox
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:layout_gravity="center_horizontal"
        android:layout_marginRight="5dp"
        android:padding="10dp"
        android:textColor="@color/black"
        android:textStyle="bold"
        local:MvxBind="Text (Name+Channels.Count)" />
  <MvxRecyclerView
      android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:scrollbars="vertical"
        android:cacheColorHint="#00000000"
        android:choiceMode="singleChoice"
        local:MvxItemTemplate="@layout/listitem_channel"
        local:MvxBind="ItemsSource Channels" />
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:local="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/roundborder">
    <CheckBox
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:layout_gravity="center_horizontal"
        android:layout_marginRight="5dp"
        android:padding="10dp"
        android:textColor="@color/black"
        local:MvxBind="Text Name; Checked Selected" />
</LinearLayout>
04-22 12:17:23.207 I/MonoDroid( 7556): UNHANDLED EXCEPTION:
04-22 12:17:23.217 I/MonoDroid( 7556): Java.Lang.OutOfMemoryError: Failed to allocate a 36876 byte allocation with 14092 free bytes and 13KB until OOM
04-22 12:17:23.227 I/MonoDroid( 7556):   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in /Users/builder/data/lanes/3053/a94a03b5/source/mono/external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs:143 
04-22 12:17:23.227 I/MonoDroid( 7556):   at Android.Runtime.JNIEnv.CallObjectMethod (IntPtr jobject, IntPtr jmethod, Android.Runtime.JValue* parms) [0x00064] in /Users/builder/data/lanes/3053/a94a03b5/source/monodroid/src/Mono.Android/src/Runtime/JNIEnv.g.cs:195 
04-22 12:17:23.227 I/MonoDroid( 7556):   at Android.Views.LayoutInflater+IFactory2Invoker.OnCreateView (Android.Views.View parent, System.String name, Android.Content.Context context, IAttributeSet attrs) [0x0008c] in /Users/builder/data/lanes/3053/a94a03b5/source/monodroid/src/Mono.Android/platforms/android-23/src/generated/Android.Views.LayoutInflater.cs:185 
04-22 12:17:23.227 I/MonoDroid( 7556):   at MvvmCross.Binding.Droid.Views.MvxLayoutInflater+DelegateFactory2.OnCreateView (Android.Views.View parent, System.String name, Android.Content.Context context, IAttributeSet attrs) [0x00020] in <filename unknown>:0 
04-22 12:17:23.227 I/MonoDroid( 7556):   at MvvmCross.Binding.Droid.Binders.MvxLayoutInflaterCompat+FactoryWrapper2.OnCreateView (Android.Views.View parent, System.String name, Android.Content.Context context, IAttributeSet attrs) [0x00000] in <filename unknown>:0 
04-22 12:17:23.227 I/MonoDroid( 7556):   at Android.Views.LayoutInflater+IFactory2Invoker.n_OnCreateView_Landroid_view_View_Ljava_lang_String_Landroid_content_Context_Landroid_util_AttributeSet_ (IntPtr jnienv, IntPtr native__this, IntPtr native_parent, IntPtr native_name, IntPtr native_context, IntPtr native_attrs) [0x0002c] in /Users/builder/data/lanes/3053/a94a03b5/source/monodroid/src/Mono.Android/platforms/android-23/src/generated/Android.Views.LayoutInflater.cs:169 
04-22 12:17:23.227 I/MonoDroid( 7556):   at (wrapper dynamic-method) System.Object:bafdfe11-a146-4499-92d6-ece4428264a4 (intptr,intptr,intptr,intptr,intptr,intptr)
04-22 12:17:23.237 I/MonoDroid( 7556):   --- End of managed exception stack trace ---
04-22 12:17:23.237 I/MonoDroid( 7556): java.lang.OutOfMemoryError: Failed to allocate a 36876 byte allocation with 14092 free bytes and 13KB until OOM
04-22 12:17:23.237 I/MonoDroid( 7556):  at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:726)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:547)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:575)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:605)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.drawable.BitmapDrawable.updateStateFromTypedArray(BitmapDrawable.java:759)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.drawable.BitmapDrawable.inflate(BitmapDrawable.java:726)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:1150)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.drawable.AnimatedStateListDrawable.parseItem(AnimatedStateListDrawable.java:493)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.drawable.AnimatedStateListDrawable.inflate(AnimatedStateListDrawable.java:396)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:1150)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.graphics.drawable.Drawable.createFromXml(Drawable.java:1063)
04-22 12:17:23.237 I/MonoDroid( 7556):  at android.content.res.Resources.loadDrawableForCookie(Resources.java:3719)
04-22 12:17:23.247 I/MonoDroid( 7556):  at android.content.res.Resources.loadDrawable(Resources.java:3603)
04-22 12:17:23.247 I/MonoDroid( 7556):  at android.content.res.TypedArray.getDrawable(TypedArray.java:762)
04-22 12:17:23.247 I/MonoDroid( 7556):  at android.widget.CompoundButton.<init>(CompoundButton.java:89)
04-22 12:17:23.247 I/MonoDroid( 7556):  at android.widget.CheckBox.<init>(CheckBox.java:72)
04-22 12:17:23.247 I/MonoDroid( 7556):  at android.widget.CheckBox.<init>(CheckBox.java:68)
04-22 12:17:23.247 I/MonoDroid( 7556):  at android.support.v7.widget.AppCompatCheckBox.<init>(AppCompatCheckBox.java:58)
04-22 12:17:23.247 I/MonoDroid( 7556):  at android.support.v7.widget.AppCompatCheckBox.<init>(AppCompatCheckBox.java:54)
04-22 12:17:23.247 I/MonoDroid( 7556):  at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:117)
04-22 12:17:23.247 I/MonoDroid( 7556):  at android.support.v7.app.AppCompatDelegateImplV7.createView(AppCompatDelegateImplV7.java:972)
04-22 12:17:23.247 I/MonoDroid( 7556):  at android.support.v7.app.AppCompatDelegateImplV7.onCreateView(AppCompatDelegateImplV7.java:1030)
04-22 12:17:23.257 I/MonoDroid( 7556):  at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44)
04-22 12:17:23.257 I/MonoDroid( 7556):  at md59292f1b7dcad9ff99bb047144087b6e8.MvxLayoutInflaterCompat_FactoryWrapper2.n_onCreateView(Native Method)
04-22 12:17:23.257 I/MonoDroid( 7556):  at md59292f1b7dcad9ff99bb047144087b6e8.MvxLayoutInflaterCompat_FactoryWrapper2.onCreateView(MvxLayoutInflaterCompat_FactoryWrapper2.java:31)
04-22 12:17:23.257 I/MonoDroid( 7556):  at android.view.LayoutInflater$FactoryMerger.onCreateView(LayoutInflater.java:181)
04-22 12:17:23.257 I/MonoDroid( 7556):  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:732)
04-22 12:17:23.257 I/MonoDroid( 7556):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:813)
04-22 12:17:23.257 I/MonoDroid( 7556):  at android.view.LayoutInflater.inflate(LayoutInflater.java:511)
04-22 12:17:23.267 I/MonoDroid( 7556):  at android.view.LayoutInflater.inflate(LayoutInflater.java:415)
04-22 12:17:23.267 I/MonoDroid( 7556):  at md53ffd798107a36773482afea9a9f07756.MvxRecyclerAdapter.n_onCreateViewHolder(Native Method)
04-22 12:17:23.267 I/MonoDroid( 7556):  at md53ffd798107a36773482afea9a9f07756.MvxRecyclerAdapter.onCreateViewHolder(MvxRecyclerAdapter.java:49)
04-22 12:17:23.267 I/MonoDroid( 7556):  at android.support.v7.widget.RecyclerView$Adapter.createViewHolder(RecyclerView.java:5482)
04-22 12:17:23.267 I/MonoDroid( 7556):  at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4707)
04-22 12:17:23.267 I/MonoDroid( 7556):  at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:4617)
04-22 12:17:23.267 I/MonoDroid( 7556):  at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:1994)
04-22 12:17:23.267 I/MonoDroid( 7556):  at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1390)
04-22 12:17:23.267 I/MonoDroid( 7556):  at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1353)
04-22 12:17:23.267 I/MonoDroid( 7556):  at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:574)
04-22 12:17:23.267 I/MonoDroid( 7556):  at android.support.v7.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3028)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.support.v7.widget.RecyclerView.onMeasure(RecyclerView.java:2625)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.view.View.measure(View.java:18596)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5827)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1435)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.widget.LinearLayout.measureVertical(LinearLayout.java:721)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.widget.LinearLayout.onMeasure(LinearLayout.java:612)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.view.View.measure(View.java:18596)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.support.v7.widget.RecyclerView$LayoutManager.measureChildWithMargins(RecyclerView.java:7487)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1416)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1353)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.support.v7.widget.LinearLayoutManager.scrollBy(LinearLayoutManager.java:1180)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.support.v7.widget.LinearLayoutManager.scrollVerticallyBy(LinearLayoutManager.java:1031)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.support.v7.widget.RecyclerView$ViewFlinger.run(RecyclerView.java:4061)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.view.Choreographer$CallbackRecord.run(Choreographer.java:777)
04-22 12:17:23.277 I/MonoDroid( 7556):  at android.view.Choreographer.doCallbacks(Choreographer.java:590)
04-22 12:17:23.287 I/MonoDroid( 7556):  at android.view.Choreographer.doFrame(Choreographer.java:559)
04-22 12:17:23.287 I/MonoDroid( 7556):  at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:763)
04-22 12:17:23.287 I/MonoDroid( 7556):  at android.os.Handler.handleCallback(Handler.java:739)
04-22 12:17:23.287 I/MonoDroid( 7556):  at android.os.Handler.dispatchMessage(Handler.java:95)
04-22 12:17:23.287 I/MonoDroid( 7556):  at android.os.Looper.loop(Looper.java:145)
04-22 12:17:23.287 I/MonoDroid( 7556):  at android.app.ActivityThread.main(ActivityThread.java:5944)
04-22 12:17:23.287 I/MonoDroid( 7556):  at java.lang.reflect.Method.invoke(Native Method)
04-22 12:17:23.287 I/MonoDroid( 7556):  at java.lang.reflect.Method.invoke(Method.java:372)
04-22 12:17:23.287 I/MonoDroid( 7556):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1389)
04-22 12:17:23.287 I/MonoDroid( 7556):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1184)