Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按钮初始化出现问题_Java_Android - Fatal编程技术网

Java 按钮初始化出现问题

Java 按钮初始化出现问题,java,android,Java,Android,每当我尝试从物理设备运行我的应用程序时,它总是在“setEnabled”行上出现NullPointerException,或者我尝试使用的任何方法 爪哇: XML: {...} 舱单: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.santper.bilder">

每当我尝试从物理设备运行我的应用程序时,它总是在“setEnabled”行上出现NullPointerException,或者我尝试使用的任何方法

爪哇:

XML:


{...}
舱单:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.santper.bilder">

    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

是否存在将错误的xml文件膨胀到
MainActivity
类的情况?
onCreate()
中有以下内容:

setContentView(R.layout.activity_main2);
也许你想要:

setContentView(R.layout.activity_main);

java代码和xml不匹配

爪哇
record=findviewbyd(R.id.imageButton)

XML
android:id=“@+id/imageButton2”

应该是:
record=findviewbyd(R.id.imageButton2)


或者在XML中没有
android:id=“@+id/imageButton”
,您的imageButton的id是
imageButton2
,但您在代码中引用了
imageButton
。您的XML中是否存在
imageButton
?是的,我没有在此处发布整个XML,但它位于原始文件中,与imageButton2相同,但具有不同的名称和图标,您发布的XML文件的名称是什么?您需要发布一个。如果该错误包含缺少的元素,则该错误显然为空,并导致应用程序崩溃
setContentView(R.layout.activity_main2);
setContentView(R.layout.activity_main);