草庐IT

Choreographer

全部标签

android - 在 Android TextView 中选择文本时出现 IllegalArgumentException

我在可选的AndroidTextView中取消选择文本时遇到崩溃。当我使TextView可选择并设置LinkMovementMethod时会发生这种情况。IllegalArgumentExceptioninTextView这似乎是Android内部的一个错误。java.lang.IllegalArgumentException:Invalidoffset:-1.Validrangeis[0,10562]atandroid.text.method.WordIterator.checkOffsetIsValid(WordIterator.java:380)atandroid.text.me

android - HardwareRenderer createSurface 上的 IllegalStateException

在我的crashlytics日志中,我看到以下错误:java.lang.IllegalStateExceptioneglMakeCurrentfailedEGL_BAD_ALLOCandroid.view.HardwareRendererGlRenderer.createSurfaceHardwareRenderer.javaatandroid.view.HardwareRenderer$GlRenderer.invalidate(HardwareRenderer.java:1328)atandroid.view.ViewRootImpl.performTraversals(ViewR

android - PostInvalidateOnAnimation 与 postInvalidate

问题是我什么时候应该使用postInvalidateOnAnimation()而不是postInvalidate()?Doc说postInvalidateOnAnimation():导致在下一个动画时间步长发生无效,通常是下一个显示帧。但是下一个动画时间步/下一个显示帧是什么?什么时候调用? 最佳答案 我一直对动画故障感到困惑,偶然发现了这个问题。试图在下面回答:下一个显示帧是什么?这是处理所有绘图、布局和输入的时间。Android4.1之后的Choreographer类中使用了垂直同步(VSync)的概念。这是传统上从硬件发送的信

android - android 5 上的共享元素 Activity 转换

我想在从一个Activity转到另一个Activity时设置共享元素转换。第一个Activity有一个带有项目的RecyclerView。当一个项目被点击时,该项目应该动画到新的Activity。所以我设置了一个android:transitionName="item"在两个最终的ActivityView上,以及在回收器View项目View上。我在进行下一个Activity时也在使用此代码:this.startActivity(intent,ActivityOptions.makeSceneTransitionAnimation(this,itemView,"boomrang_item

android - android 5 上的共享元素 Activity 转换

我想在从一个Activity转到另一个Activity时设置共享元素转换。第一个Activity有一个带有项目的RecyclerView。当一个项目被点击时,该项目应该动画到新的Activity。所以我设置了一个android:transitionName="item"在两个最终的ActivityView上,以及在回收器View项目View上。我在进行下一个Activity时也在使用此代码:this.startActivity(intent,ActivityOptions.makeSceneTransitionAnimation(this,itemView,"boomrang_item

java - InputConnection.finishComposingText() NullPointerException

我在crashlytics上收到此错误日志。我不知道是什么导致了这次崩溃。它发生在Android4.x、5.x、6.x设备上。(三星、索尼、LGE等)FatalException:java.lang.NullPointerException:Attempttoinvokeinterfacemethod'booleanandroid.view.inputmethod.InputConnection.finishComposingText()'onanullobjectreferenceatandroid.view.inputmethod.InputConnectionWrapper.fi

java - InputConnection.finishComposingText() NullPointerException

我在crashlytics上收到此错误日志。我不知道是什么导致了这次崩溃。它发生在Android4.x、5.x、6.x设备上。(三星、索尼、LGE等)FatalException:java.lang.NullPointerException:Attempttoinvokeinterfacemethod'booleanandroid.view.inputmethod.InputConnection.finishComposingText()'onanullobjectreferenceatandroid.view.inputmethod.InputConnectionWrapper.fi

java - 阻塞 HeapTaskDaemon 线程的 ANR

我的Android应用程序出现ANR错误。跟踪显示只有一个线程处于阻塞状态(所有其他线程都处于等待、sleep、native等状态),因此它似乎没有陷入死锁。我手动(直接)启动了两个线程,所以我大致知道ANR发生在我的应用程序的哪个部分。不幸的是,我无法理解阻塞线程的踪迹。也许有人有想法?阻塞线程:"HeapTaskDaemon"daemonprio=5tid=6Blocked|group="system"sCount=1dsCount=0obj=0x12cfc8e0self=0xab4b2bf0|sysTid=10048nice=0cgrp=defaultsched=0/0handl

java - 阻塞 HeapTaskDaemon 线程的 ANR

我的Android应用程序出现ANR错误。跟踪显示只有一个线程处于阻塞状态(所有其他线程都处于等待、sleep、native等状态),因此它似乎没有陷入死锁。我手动(直接)启动了两个线程,所以我大致知道ANR发生在我的应用程序的哪个部分。不幸的是,我无法理解阻塞线程的踪迹。也许有人有想法?阻塞线程:"HeapTaskDaemon"daemonprio=5tid=6Blocked|group="system"sCount=1dsCount=0obj=0x12cfc8e0self=0xab4b2bf0|sysTid=10048nice=0cgrp=defaultsched=0/0handl

java - Android 应用程序在 ChoreoGrapher 中因 NullPointerException 而崩溃

我有以下代码,试图在ListView中创建一个简单的ListAdapter(我以前使用过这段代码,这是我唯一更改的地方):publicBuddyListAdapter(Contextcontext,HashMaphashMap){buddyList=newArrayList(hashMap.values());mInflater=LayoutInflater.from(context);ctx=context;}单步执行时,没有任何反应,但在运行时,当我创建一个空的ArrayList时,我在ChoreoGrapher.doCallbacks中得到一个NullPointerExcepti