请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
38
帖子
2
勋章
259
Y币

[App引擎] avm scroll-view标签中添加自定义组件后,闪退

[复制链接]
发表于 2021-8-6 16:06:20
本帖最后由 太极老儿 于 2021-8-9 08:53 编辑

avm scroll-view标签中添加自定义组件后,点击 scroll-view中子项中添加的文本域,闪退
uzmap 空指针,什么问题????
Android|ANE-TL00|9
java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.List.get(int)' on a null object reference
        at com.apicloud.a.h.a.h.a.getChildDrawingOrder(Unknown Source:7)
        at android.view.ViewGroup.getAndVerifyPreorderedIndex(ViewGroup.java:2036)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3619)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.populateChildrenForAutofill(ViewGroup.java:3626)
        at android.view.ViewGroup.getChildrenForAutofill(ViewGroup.java:3605)
        at android.view.ViewGroup.dispatchProvideAutofillStructure(ViewGroup.java:3587)
        at android.app.assist.AssistStructure$WindowNode.<init>(AssistStructure.java:517)
        at android.app.assist.AssistStructure.<init>(AssistStructure.java:2047)
        at android.app.ActivityThread.handleRequestAssistContextExtras(ActivityThread.java:3794)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2153)
        at android.os.Handler.dispatchMessage(Handler.java:112)
        at android.os.Looper.loop(Looper.java:216)
        at android.app.ActivityThread.main(ActivityThread.java:7625)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)


38
帖子
2
勋章
259
Y币
求解答????????
380
帖子
4
勋章
6
Y币
能提供一下测试代码吗
38
帖子
2
勋章
259
Y币
技术支持-F 发表于 2021-8-9 23:26
能提供一下测试代码吗

怎么发你?截图?就是 scroll-view 随便加个 自定义控件,然后在点击 文本域,就报这个空指针了
38
帖子
2
勋章
259
Y币
技术支持-F 发表于 2021-8-9 23:26
能提供一下测试代码吗

<scroll-view class="list" scroll-y>
                        <text class="list-title">{{ api.pageParam.accessName }} 巡检项目</text>

                        <view class="list-item" v-for="(item,index) in this.data.inspectionlist">
                               
                                <view class="goods-info" data-index={index} @click="showdefectV">
                                        <text class="goods-title">{{ item.inspectionItem }}</text>
                                        <view class="goods-main">
                                                <text class="goods-title1">{{ item.equipmentName }}</text>
                                                <img data-index={index} class="num-btn num-increase" @click="showdefectV"
                                                        src="../../images/icon__preorder-list--item-arrow.png" />
                                        </view>
                                </view>
                                <view id={"view"+item.id} class={item.flag>0?'show':'none'}>
                                        <!-- <dxx-loading loadingtext="录音..." :show="recordFlag" @closeview="touchend(index)"></dxx-loading> -->
                                        <view class="goods-main">
                                                <textarea id={"remark"+item.id} class="order-note-input" placeholder="如需录入请按住说话"
                                                        maxlength="100" />
                                        </view>
                                       
                                        <view class="goods-main">
                                                <view id={item.id} class="main-cart-btn" @click="touchstart(item.id)">
                                                        <text class="main-cart-btn-text">{{ isEdit ? '按住 说话' : '松开 结束' }}</text>
                                                </view>
                                                <img src="../../images/read_str.png" alt="" class="record1" style={{ item.mp3Path!=""
                                                        ? 'display:flex' : 'display:none' }} @click="readMp3(item.mp3Path)" />
                                                <img src="../../images/upload.png" alt="" class="record1" style={{ item.mp3Path!=""
                                                        ? 'display:flex' : 'display:none' }} @click="uploadFile(item)" />
                                        </view>

                                </view>
                        </view>
                </scroll-view>
38
帖子
2
勋章
259
Y币
技术支持-F 发表于 2021-8-9 23:26
能提供一下测试代码吗

屏蔽的地方就是自定义组件,屏蔽就好了,不闪退了
不屏蔽,就是点击 文本域,就闪退
38
帖子
2
勋章
259
Y币
技术支持-F 发表于 2021-8-9 23:26
能提供一下测试代码吗

组件代码 官方就有 就是 avm组件 ,
dxx-loading
您需要登录后才可以回帖 登录

本版积分规则