日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【错误记录】布局组件加载错误 ( Attempt to invoke virtual method ‘xxx$Callback android.view.Window.getCallback()‘ )

發布時間:2025/6/17 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【错误记录】布局组件加载错误 ( Attempt to invoke virtual method ‘xxx$Callback android.view.Window.getCallback()‘ ) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、報錯信息
  • 二、解決方案





一、報錯信息



使用環境 :

  • Kotlin 編寫的 Activity
  • 使用了 kotlin-android-extensions 擴展插件 , 在 build.gradle 中配置的 apply plugin: 'kotlin-android-extensions' ;
  • 在 Activity 界面中使用了 var texts: Array<TextView> = arrayOf(text0, text1) 代碼 ;
2021-03-26 11:30:49.653 8620-8620/cn.hsl.example E/AndroidRuntime: FATAL EXCEPTION: mainProcess: cn.hsl.example, PID: 8620java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{cn.hsl.example/cn.hsl.example.xxxActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object referenceat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2881)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)at android.os.Handler.dispatchMessage(Handler.java:106)at android.os.Looper.loop(Looper.java:193)at android.app.ActivityThread.main(ActivityThread.java:6718)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object referenceat android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:120)at android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:155)at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:31)at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:55)at android.support.v7.app.AppCompatDelegateImplV23.<init>(AppCompatDelegateImplV23.java:33)at android.support.v7.app.AppCompatDelegateImplN.<init>(AppCompatDelegateImplN.java:33)at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:201)at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185)at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:519)at android.support.v7.app.AppCompatActivity.findViewById(AppCompatActivity.java:190)at cn.hsl.example.xxxActivity._$_findCachedViewById(Unknown Source:25)at cn.hsl.example.xxxActivity.<init>(ReactionDrumActivity.kt:47)at java.lang.Class.newInstance(Native Method)at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:69)at android.app.Instrumentation.newActivity(Instrumentation.java:1215)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2869)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6718) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 2021-03-26 11:30:49.654 8620-8620/cn.hsl.example E/DEBUG: begin to generate java report 2021-03-26 11:30:49.659 8620-8620/cn.hsl.example E/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 2021-03-26 11:30:49.661 8620-8620/cn.hsl.example E/DEBUG: Basic Information: 'pid: 8620/tid: 8620/time: 20210326113049' 2021-03-26 11:30:49.662 8620-8620/cn.hsl.example E/DEBUG: Cpu Information: 'abi: arm64-v8a,armeabi-v7a,armeabi/processor: AArch64 Processor rev 1 (aarch64)/hardware: Qualcomm Technologies, Inc MSM8998' 2021-03-26 11:30:49.662 8620-8620/cn.hsl.example E/DEBUG: Mobile Information: 'model: Pixel 2/version: 9/sdk: 28' 2021-03-26 11:30:49.662 8620-8620/cn.hsl.example E/DEBUG: Build fingerprint: 'google/walleye/walleye:9/PQ3A.190801.002/5670241:user/release-keys' 2021-03-26 11:30:49.664 8620-8620/cn.hsl.example E/DEBUG: Runtime Information: 'start: 20210326113042/maxheap: 201326592/primaryabi: arm64-v8a/ground: bg' 2021-03-26 11:30:49.665 8620-8620/cn.hsl.example E/DEBUG: Application Information: 'version: 0.1/subversion: release/buildseq: d79b3587/versioncode: 1' 2021-03-26 11:30:49.665 8620-8620/cn.hsl.example E/DEBUG: CrashSDK Information: 'version: 3.2.0.4/nativeseq: 0/javaseq: 200403192109/arch: /target: umeng' 2021-03-26 11:30:49.666 8620-8620/cn.hsl.example E/DEBUG: Report Name: 5f3cf3dfd3093221547aec89_0.1_d79b3587_Pixel-2_9_161672944965535295_20210326113049_bg_ucebujava.log 2021-03-26 11:30:49.666 8620-8620/cn.hsl.example E/DEBUG: UUID: 1affcaf9-c824-4c86-acfe-80132e09c1fb 2021-03-26 11:30:49.667 8620-8620/cn.hsl.example E/DEBUG: Log Type: ucebujava 2021-03-26 11:30:49.667 8620-8620/cn.hsl.example E/DEBUG: Activity: (none) 2021-03-26 11:30:49.667 8620-8620/cn.hsl.example E/DEBUG: --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- 2021-03-26 11:30:49.667 8620-8620/cn.hsl.example E/DEBUG: um_app_key: 5f3cf3dfd3093221547aec89 2021-03-26 11:30:49.667 8620-8620/cn.hsl.example E/DEBUG: um_app_channel: Umeng 2021-03-26 11:30:49.667 8620-8620/cn.hsl.example E/DEBUG: um_os: android 2021-03-26 11:30:49.668 8620-8620/cn.hsl.example E/DEBUG: um_crash_sdk_version: v0.0.5 2021-03-26 11:30:49.668 8620-8620/cn.hsl.example E/DEBUG: um_umid_header: ai3406fbd3ecf72697d53b52606d7202ee 2021-03-26 11:30:49.668 8620-8620/cn.hsl.example E/DEBUG: --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- 2021-03-26 11:30:49.668 8620-8620/cn.hsl.example E/DEBUG: Process Name: 'cn.hsl.example' 2021-03-26 11:30:49.668 8620-8620/cn.hsl.example E/DEBUG: Thread Name: 'main' 2021-03-26 11:30:49.668 8620-8620/cn.hsl.example E/DEBUG: Back traces starts. 2021-03-26 11:30:49.668 8620-8620/cn.hsl.example W/cn.hsl.example: Accessing hidden field Ljava/lang/Throwable;->detailMessage:Ljava/lang/String; (light greylist, reflection) 2021-03-26 11:30:49.669 8620-8620/cn.hsl.example E/DEBUG: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{cn.hsl.example/cn.hsl.example.xxxActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object reference 2021-03-26 11:30:49.670 8620-8620/cn.hsl.example E/DEBUG: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2881) 2021-03-26 11:30:49.670 8620-8620/cn.hsl.example E/DEBUG: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086) 2021-03-26 11:30:49.670 8620-8620/cn.hsl.example E/DEBUG: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) 2021-03-26 11:30:49.670 8620-8620/cn.hsl.example E/DEBUG: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) 2021-03-26 11:30:49.670 8620-8620/cn.hsl.example E/DEBUG: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) 2021-03-26 11:30:49.671 8620-8620/cn.hsl.example E/DEBUG: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816) 2021-03-26 11:30:49.671 8620-8620/cn.hsl.example E/DEBUG: at android.os.Handler.dispatchMessage(Handler.java:106) 2021-03-26 11:30:49.671 8620-8620/cn.hsl.example E/DEBUG: at android.os.Looper.loop(Looper.java:193) 2021-03-26 11:30:49.671 8620-8620/cn.hsl.example E/DEBUG: at android.app.ActivityThread.main(ActivityThread.java:6718) 2021-03-26 11:30:49.671 8620-8620/cn.hsl.example E/DEBUG: at java.lang.reflect.Method.invoke(Native Method) 2021-03-26 11:30:49.672 8620-8620/cn.hsl.example E/DEBUG: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 2021-03-26 11:30:49.672 8620-8620/cn.hsl.example E/DEBUG: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 2021-03-26 11:30:49.672 8620-8620/cn.hsl.example E/DEBUG: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object reference 2021-03-26 11:30:49.672 8620-8620/cn.hsl.example E/DEBUG: at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:120) 2021-03-26 11:30:49.673 8620-8620/cn.hsl.example E/DEBUG: at android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:155) 2021-03-26 11:30:49.673 8620-8620/cn.hsl.example E/DEBUG: at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:31) 2021-03-26 11:30:49.673 8620-8620/cn.hsl.example E/DEBUG: at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:55) 2021-03-26 11:30:49.673 8620-8620/cn.hsl.example E/DEBUG: at android.support.v7.app.AppCompatDelegateImplV23.<init>(AppCompatDelegateImplV23.java:33) 2021-03-26 11:30:49.673 8620-8620/cn.hsl.example E/DEBUG: at android.support.v7.app.AppCompatDelegateImplN.<init>(AppCompatDelegateImplN.java:33) 2021-03-26 11:30:49.674 8620-8620/cn.hsl.example E/DEBUG: at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:201) 2021-03-26 11:30:49.674 8620-8620/cn.hsl.example E/DEBUG: at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185) 2021-03-26 11:30:49.674 8620-8620/cn.hsl.example E/DEBUG: at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:519) 2021-03-26 11:30:49.674 8620-8620/cn.hsl.example E/DEBUG: at android.support.v7.app.AppCompatActivity.findViewById(AppCompatActivity.java:190) 2021-03-26 11:30:49.674 8620-8620/cn.hsl.example E/DEBUG: at cn.hsl.example.xxxActivity._$_findCachedViewById(Unknown Source:25) 2021-03-26 11:30:49.675 8620-8620/cn.hsl.example E/DEBUG: at cn.hsl.example.xxxActivity.<init>(ReactionDrumActivity.kt:47) 2021-03-26 11:30:49.675 8620-8620/cn.hsl.example E/DEBUG: at java.lang.Class.newInstance(Native Method) 2021-03-26 11:30:49.675 8620-8620/cn.hsl.example E/DEBUG: at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:69) 2021-03-26 11:30:49.675 8620-8620/cn.hsl.example E/DEBUG: at android.app.Instrumentation.newActivity(Instrumentation.java:1215) 2021-03-26 11:30:49.675 8620-8620/cn.hsl.example E/DEBUG: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2869) 2021-03-26 11:30:49.676 8620-8620/cn.hsl.example E/DEBUG: ... 11 more 2021-03-26 11:30:49.676 8620-8620/cn.hsl.example E/DEBUG: Back traces ends. 2021-03-26 11:30:49.676 8620-8620/cn.hsl.example E/DEBUG: --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- 2021-03-26 11:30:49.676 8620-8620/cn.hsl.example E/DEBUG: meminfo: 2021-03-26 11:30:49.676 8620-8620/cn.hsl.example E/DEBUG: MemTotal: 3744240 kBMemFree: 49476 kBMemAvailable: 1212412 kBBuffers: 11908 kBCached: 1305404 kBSwapCached: 8600 kBActive: 1594884 kBInactive: 960020 kBActive(anon): 1010644 kBInactive(anon): 375444 kBActive(file): 584240 kBInactive(file): 584576 kBUnevictable: 146832 kBMlocked: 146832 kB



二、解決方案



上述錯誤就是在 setContentView(R.layout.xxx) 之前調用 findViewById 導致的錯誤 ;

在 var texts: Array<TextView> = arrayOf(text0, text1) 代碼中的 text0 是布局中的 R.id.text0 組件 , 該位置實際上是調用了 (TextView)findViewById(R.id.text0) 方法 , 但是調用該方法的前提是已經設置了布局 ;

修改方案 :

① 成員變量中不進行賦值 , 使用延遲加載 , lateinit var texts: Array<TextView> ;

② 在 onCreate 方法中 setContentView 方法之后再進行賦值 ;

override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.xxx)texts = arrayOf(text0, text1)}

總結

以上是生活随笔為你收集整理的【错误记录】布局组件加载错误 ( Attempt to invoke virtual method ‘xxx$Callback android.view.Window.getCallback()‘ )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成年人黄色大全 | 日本高清xxxx | 成人免费毛片色戒 | 国产亚洲一区二区三区 | 性色av一区二区三区在线观看 | 午夜在线一区 | 97色爱 | 国产又粗又猛又爽又黄av | 国产乱淫av免费 | 热99在线 | 怡红院成人网 | 波多野吉衣视频在线观看 | 亚洲三级在线免费观看 | 欧日韩不卡视频 | 99久久免费看精品国产一区 | 阿v天堂在线| av一二三四区 | 成人污在线 | 久久男人 | www.人人干 | 欧美变态绿帽cuckold | 久久福利在线 | 亚洲国产成人精品女人久久久 | 正在播放老肥熟妇露脸 | 99资源站| 国产伦精品一区二区三区网站 | 欧美午夜精品久久久久久蜜 | 日韩欧美毛片 | 91丝袜国产在线观看 | 在线www | 久久久久久中文 | 女教师高潮黄又色视频 | 欧美一级免费大片 | 高清在线一区 | 成片在线观看 | 亚洲黄色小说图片 | 91精品国产乱码久久久 | 国产精品视频一区二区三区 | 少妇搡bbbb搡bbb搡小说 | 在线观看麻豆av | 丝袜 亚洲 另类 欧美 重口 | 欧美精品一区二区在线播放 | 国产免费av观看 | 亚洲一卡二卡在线 | 成人欧美一区二区三区黑人免费 | 波多在线播放 | 骚虎视频最新网址 | 精品日韩欧美 | 午夜伦理在线观看 | 超碰人人爱 | 99riAv国产精品无码鲁大师 | 自拍欧美日韩 | 亚洲操操操 | 国产精品7| 天天色天天综合 | 神马午夜在线观看 | aaa国产 | 涩涩999| 97国产一区 | 日韩精品一区二区三区无码专区 | 高潮流白浆在线观看 | 黄色片子视频 | 日日噜噜噜夜夜爽爽狠狠 | 51精品国产人成在线观看 | 成人午夜看片 | 亚洲狼人色 | 91精品网站 | 三级性生活片 | 都市激情校园春色 | 玉女心经在线看 | 久久午夜无码鲁丝片午夜精品 | 国产黄色视 | 天天免费看av | 四虎4hu | 春色导航 | 国产成人在线看 | 日韩人妻精品一区二区三区视频 | 亚洲三级在线播放 | 色干综合 | 亚洲天堂网在线观看视频 | 国产丝袜自拍 | 国产亚洲精品久久久久久青梅 | 爱操综合| 日韩精品免费在线 | 中文字幕av久久爽 | 欧美爱爱视频 | 韩国一区二区在线播放 | 黄色小视频在线免费观看 | 91青青操 | 亚洲天堂婷婷 | 一级片大片 | 国产在线视频第一页 | 国产人妻aⅴ色偷 | 欧美超碰在线观看 | 亚洲成人免费观看 | 国产成人无码精品久久久性色 | 欧美美女爱爱视频 | 人人做人人爽 | 丰满少妇在线观看资源站 |