Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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_Xml_Android Layout_Android Studio - Fatal编程技术网

Java 不幸的是,你的应用程序停止工作

Java 不幸的是,你的应用程序停止工作,java,android,xml,android-layout,android-studio,Java,Android,Xml,Android Layout,Android Studio,我真的不知道我的代码出了什么问题。我在这里寻找答案,做了所有的事情,我根本不知道哪里错了,请帮助我 这是我的MainActivity.java package com.example.myname.easternmusic; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import java.util.Timer; im

我真的不知道我的代码出了什么问题。我在这里寻找答案,做了所有的事情,我根本不知道哪里错了,请帮助我

这是我的MainActivity.java

    package com.example.myname.easternmusic;

    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import java.util.Timer;
    import java.util.TimerTask;


    public class MainActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.splash);
    TimerTask task=new TimerTask() {

        @Override
        public void run() {
            finish();
            startActivity(new Intent(MainActivity.this, Main.class));
        }
    };
    Timer opening=new Timer();
    opening.schedule(task,5000);
}


}
My splash.xml是MainActivity.java的布局

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Sounds of the East"
    android:id="@+id/textView"
    android:layout_alignParentTop="true"
    android:textSize="20dp"
    android:textColor="#000000"
    android:textStyle="bold"
    android:gravity="center_horizontal"
    android:background="@drawable/bell"
    android:layout_alignParentBottom="true"
    android:layout_alignParentStart="true"
    android:layout_alignParentEnd="true" />
最后是activity_main.xml文件

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".Splash">

<ImageView
    android:layout_width="320dp"
    android:layout_height="150dp"
    android:id="@+id/imageView"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="20dp"
    android:src="@drawable/band" />

<Button
    android:layout_width="320dp"
    android:layout_height="wrap_content"
    android:text="Play Bamboo Song"
    android:id="@+id/button1"
    android:layout_below="@+id/imageView"
    android:layout_centerHorizontal="true"
    android:textSize="22dp"
    android:layout_marginBottom="10dp" />

<ImageView
    android:layout_width="320dp"
    android:layout_height="150dp"
    android:id="@+id/imageView2"
    android:layout_below="@+id/button1"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="20dp"
    android:src="@drawable/drums" />

<Button
    android:layout_width="320dp"
    android:layout_height="wrap_content"
    android:text="Play Palace Song"
    android:id="@+id/button2"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:textSize="22dp"
    android:layout_marginBottom="10dp"
    android:layout_alignParentStart="false" />
当应用程序运行时,它应该将带有启动布局的启动屏幕拉起五秒钟,然后显示activity_主布局,但在切换屏幕后立即停止。请帮忙

写入

startActivity(new Intent(MainActivity.this, Main.class));
然后写

finish();

在这里,您首先完成活动,然后尝试调用该活动。这是不可能的。

我试图切换它,但当我运行应用程序时,它在关闭前无法切换屏幕
finish();