Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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
Android 为什么这段代码会产生;很抱歉应用程序意外停止。请再试一次。”;问题_Android - Fatal编程技术网

Android 为什么这段代码会产生;很抱歉应用程序意外停止。请再试一次。”;问题

Android 为什么这段代码会产生;很抱歉应用程序意外停止。请再试一次。”;问题,android,Android,代码如下: 公开课活动{ ImageView雷达=(ImageView)findViewById(R.id.radar) 下面是布局图: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="f

代码如下: 公开课活动{ ImageView雷达=(ImageView)findViewById(R.id.radar)

下面是布局图:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:background="#fccea8">

  <Button
        android:id="@+id/magnifier"
        android:layout_width="25dp"
        android:layout_height="25dp"
        android:layout_gravity="right"
        android:background="@drawable/searchmagnificer"
  />

  <ImageView
        android:id="@+id/radar"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:paddingTop="5dp"
         />

  <ImageView
        android:id="@+id/text"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        />
</LinearLayout>


我在代码中没有看到任何问题,因此我不知道错误是什么。

这很明显。您正在尝试在设置视图之前查找视图

ImageView radar = (ImageView) findViewById(R.id.radar);
换成

ImageView radar;

radar = (ImageView) findViewById(R.id.radar);

在setContentView函数下方,这一点非常明显。您试图在设置视图之前找到一个视图

ImageView radar = (ImageView) findViewById(R.id.radar);
换成

ImageView radar;

radar = (ImageView) findViewById(R.id.radar);

在setContentView函数下方

来吧…至少添加日志cat输出。我想如果您看到它,您会回答您的问题。我将它们添加到清单文件中。来吧…至少添加日志cat输出。我想如果您看到它,您会回答您的问题。我将它们添加到清单文件中。谢谢,我的程序现在可以正常启动并带来启动活动,但现在在单击按钮时出现“意外停止”问题。这是因为您正在非UI线程的线程中编辑视图。谢谢,我的程序现在可以正常启动并启动活动,但现在出现了“意外停止”问题,请单击按钮。这是因为您正在非UI线程的线程中编辑视图