jjzjj

ViewRootImpl

全部标签

java - ViewRootImpl 不在 Android SDK 中

只是玩了一下(我确实知道View.getRootView()),我手动地逐步上升到根甚至更远。...Viewtv=(View)mv.getParent();Viewuv=(View)tv.getParent();...实际上,我曾以为我会遇到一个NullPointerException,但我却遇到了03-1813:07:45.5541356813568EAndroidRuntime:java.lang.ClassCastException:android.view.ViewRootImplcannotbecasttoandroid.view.View好的,很好,这看起来也很合理。我还不

java - IllegalArgumentException Surface.nativeLockCanvas,编排器,BufferQueue

我有一个创建多个位图对象并使用它们创建BitmapDrawable的复杂应用程序。我知道这可能是一个很难回答的问题,但如果能帮助我指明正确的方向,我们将不胜感激。我对内存分配进行了测试,但大部分都是空手而归。...关于什么可能导致这种情况的任何想法?日志:04-2912:48:00.442:E/BufferQueue(177):[com.example.app/com.example.app.Activity_One]queueBuffer:fenceisNULL04-2912:48:00.442:E/Surface(2154):queueBuffer:errorqueuingbuff

java - android如何处理GUI事件?

我想了解在android中单击按钮时会发生什么。所以我为简单的按钮点击设置了几个断点。图片显示了单击按钮时发生的情况我的问题是:(GUI生成的事件是由于与GUI交互而生成的事件,例如按钮单击、编辑文本等……)1-Looper.loop()是应用程序的主循环还是操作系统循环程序?2-ViewRootImpl(handler).dispatchMessage(Message)在哪里?应用程序还是操作系统?3-我可以在主循环程序中拦截GUI生成的事件吗?如果是那么怎么办?4-我们可以安全地假设所有GUI生成的事件都在ViewRootImpl(handler).handleCallback(M

Android: Activity 对话框/对话框意外消失

我有一个带有TabActivity的应用程序,每次从我的引擎(NDKC代码)收到回调时,我都会在其中显示一个对话框。我确保当应用程序处于恢复状态时显示对话框。收到引擎的回调后,我启动了NetworkDownDialogActivity,但这会导致对话框停留一秒钟然后消失。如果我使用Dialog或AlertDialog,也会发生同样的事情。最奇怪的是,失踪似乎是随机的(并不总是发生)。这是一个S3设备。怎么回事?编辑于23/05/2013网络关闭对话框代码publicclassNetworkDownDialogextendsActivity{@Overrideprotectedvoido

android - 有没有办法跟踪这个异常 : focus search returned a view that wasn't able to take focus

我通过以下堆栈获得了Crashlytics的一些崩溃日志:FatalException:java.lang.IllegalStateException:focussearchreturnedaviewthatwasn'tabletotakefocus!atandroid.widget.TextView.onKeyUp(TextView.java:6413)atandroid.view.KeyEvent.dispatch(KeyEvent.java:2712)atandroid.view.View.dispatchKeyEvent(View.java:9960)atandroid.vie

android - WindowManager$BadTokenException : Unable to add window android. view.ViewRootImpl$W@61b864 -- 窗口类型 2010 的权限被拒绝

我正在尝试制作一个系统覆盖窗口,它也会出现在锁屏上。我确实在6.0版上做到了,但在7.0和8.0版上不起作用。第一次运行时,我被转移到我的应用程序的覆盖设置(正如AndroidM及以后的版本所预期的那样)并且我允许它。但是现在当我尝试从应用程序启动服务时它不断崩溃。我尝试了所有与此问题相关的事情,但还没有任何帮助我解决它。每次我尝试启动该服务时都会收到此错误:-FATALEXCEPTION:mainProcess:com.example.sumuix.lockdown,PID:5128java.lang.RuntimeException:Unabletocreateservicecom

java - android - 由 : android. view.ViewRootImpl$CalledFromWrongThreadException 引起

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Android-ViewRootImpl$CalledFromWrongThreadException我试图从我的URL中获取图像并在应用程序中显示,但它抛出错误Causedby:android.view.ViewRootImpl$CalledFromWrongThreadException:只有创建View层次结构的原始线程才能触及它的View.下面是我的代码代码packagecom.smartag.bird.dev;publicclassMainActivityextendsActivity{static

android - ViewPager 和 RecyclerView 的错误

我在ViewPager的第一个fragment中使用带有RecyclerView的ViewPager。当我从左向右滚动时,没有错误。但是当我从右向左滚动时(从ViewPager的#1fragment的#2),会发生以下错误:05-1020:21:07.54620002-20002/com.graffiti75.android.worldremitE/AndroidRuntime﹕FATALEXCEPTION:mainProcess:com.graffiti75.android.worldremit,PID:20002java.lang.NullPointerException:Atte

android - 自动填充框架更新 8.1 导致 EditText 崩溃

我将手机从8.0更新到8.1,现在当我尝试在我的应用程序(使用API级别25构建)上点击任何EditText或com.rengwuxian.materialedittext.MaterialEditText时遇到此崩溃。FATALEXCEPTION:mainjava.lang.NullPointerException:activityTokenatandroid.os.Parcel.readException(Parcel.java:2010)atandroid.os.Parcel.readException(Parcel.java:1950)atandroid.view.autofi

java - 访问 fragment View 时偶尔出现 NPE

我在输入fragment时偶尔会遇到NullPointerException。当应用程序在后台运行很长时间,然后我打开它并滑动到这个fragment时,就会发生这种情况。publicclassSummaryFragmentextendsFragmentimplementsFragmentLifecycle{privatestaticfinalStringTAG="DTAG";privateDateFormatdateFormatName;privatePreferenceprefs;privateListmonthList;privateTextViewtotalTimeFullTv;