weixin_47667100 2022-05-10 20:01 采纳率: 84.6%
浏览 61
已结题

只要Edittext控件的存在就出问题,就无法打开软件,其它控件可以正常使用,前提是没有edittext,求解

Mainactivity:
package com.example.myapplication;

import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    private Button button;
    private EditText editText;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

activity_main:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:orientation="vertical">

    <EditText
        android:id="@+id/edit1"
        android:hint="text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>
    <Button
        android:id="@+id/btn1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
</LinearLayout>

debug:

  java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.content.IClipboard.hasPrimaryClip(java.lang.String)' on a null object reference
        at android.content.ClipboardManager.hasPrimaryClip(ClipboardManager.java:157)
        at android.widget.TextView.canPaste(TextView.java:9982)
        at android.widget.TextView.onInitializeAccessibilityNodeInfoInternal(TextView.java:9464)
        at android.widget.EditText.onInitializeAccessibilityNodeInfoInternal(EditText.java:153)
        at android.view.View.onInitializeAccessibilityNodeInfo(View.java:6622)
        at android.view.View.createAccessibilityNodeInfoInternal(View.java:6581)
        at android.view.View.createAccessibilityNodeInfo(View.java:6566)
        at android.view.accessibility.AccessibilityRecord.setSource(AccessibilityRecord.java:145)
        at android.view.accessibility.AccessibilityRecord.setSource(AccessibilityRecord.java:119)
        at android.view.View.onInitializeAccessibilityEventInternal(View.java:6518)
        at android.widget.TextView.onInitializeAccessibilityEventInternal(TextView.java:9412)
        at android.view.View.onInitializeAccessibilityEvent(View.java:6506)
        at android.view.View.sendAccessibilityEventUncheckedInternal(View.java:6371)
        at android.view.View.sendAccessibilityEventUnchecked(View.java:6356)
        at android.view.View.sendAccessibilityEventInternal(View.java:6333)
        at android.widget.TextView.sendAccessibilityEventInternal(TextView.java:9636)
        at android.view.View.sendAccessibilityEvent(View.java:6300)
        at android.view.View.onFocusChanged(View.java:6232)
        at android.widget.TextView.onFocusChanged(TextView.java:8743)
        at android.view.View.handleFocusGainInternal(View.java:6008)
        at android.view.View.requestFocusNoSearch(View.java:9143)
        at android.view.View.requestFocus(View.java:9122)
        at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:3038)
        at android.view.ViewGroup.requestFocus(ViewGroup.java:2994)
        at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:3038)
        at android.view.ViewGroup.requestFocus(ViewGroup.java:2994)
        at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:3038)
        at android.view.ViewGroup.requestFocus(ViewGroup.java:2994)
        at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:3038)
        at android.view.ViewGroup.requestFocus(ViewGroup.java:2994)
        at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:3038)
        at android.view.ViewGroup.requestFocus(ViewGroup.java:2994)
        at android.view.ViewGroup.onRequestFocusInDescendants(ViewGroup.java:3038)
        at android.view.ViewGroup.requestFocus(ViewGroup.java:2997)
        at android.view.View.requestFocus(View.java:9089)
        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2503)
        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1462)
        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6965)
        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:907)
        at android.view.Choreographer.doCallbacks(Choreographer.java:709)
        at android.view.Choreographer.doFrame(Choreographer.java:644)
        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:893)
        at android.os.Handler.handleCallback(Handler.java:836)
        at android.os.Handler.dispatchMessage(Handler.java:103)
        at android.os.Looper.loop(Looper.java:203)
        at android.app.ActivityThread.main(ActivityThread.java:6251)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)
2019-02-21 00:20:56.031 4735-4749/com.example.myapplication I/OpenGLRenderer: Get disable program binary service property (0)
2019-02-21 00:20:56.031 4735-4749/com.example.myapplication I/OpenGLRenderer: Initializing program atlas...
2019-02-21 00:20:56.032 4735-4735/com.example.myapplication I/Process: killProcess  4735
2019-02-21 00:20:56.032 4735-4735/com.example.myapplication I/Process: Sending signal. PID: 4735 SIG: 9
 

  • 写回答

1条回答 默认 最新

  • love. 2022-05-11 18:36
    关注

    报错信息是说你的设备的剪切板有问题。
    启动activity的时候都会去启动剪切板的。你的剪切板 hasPrimaryClip(java.lang.String)这个接口是空对象。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 6月15日
  • 已采纳回答 6月7日
  • 创建了问题 5月10日

悬赏问题

  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂