Java android.app.SuperNotCalledException:活动未调用super.onCreate()

Java android.app.SuperNotCalledException:活动未调用super.onCreate(),java,android,android-activity,Java,Android,Android Activity,这是我的Android媒体播放器代码。当我在Debug模式下,在第MediaPlayer mp=new MediaPlayer()行使用断点运行时,我不知道这段代码中缺少了什么。播放zip文件夹中的所有文件。但当我在正常模式下运行应用程序时,会播放第一个文件,然后出现以下错误: android.app.SuperNotCalledException: Activity {com.example.mediaplayer/com.example.mediaplayer.MainActivity} d

这是我的
Android
媒体播放器代码。当我在
Debug
模式下,在第
MediaPlayer mp=new MediaPlayer()行使用断点运行时,我不知道这段代码中缺少了什么。播放
zip
文件夹中的所有文件。但当我在正常模式下运行应用程序时,会播放第一个文件,然后出现以下错误:

android.app.SuperNotCalledException: Activity {com.example.mediaplayer/com.example.mediaplayer.MainActivity} did not call through to super.onCreate()
代码:

package com.example.mediaplayer;
导入java.io.File;
导入java.io.FileInputStream;
导入java.io.FileOutputStream;
导入java.io.IOException;
导入java.io.InputStream;
导入java.util.zip.ZipEntry;
导入java.util.zip.ZipFile;
导入org.apache.commons.io.IOUtils;
导入android.app.Activity;
导入android.media.MediaPlayer;
导入android.os.Bundle;
导入android.os.Environment;
导入android.util.Log;
导入android.widget.Button;
公共类MainActivity扩展活动{
私人媒体播放器;
私有静态最终字符串MAIN_TAG=“ERROR”;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
试一试{
//最后一个字符串文件_loc=Environment.getExternalStorageDirectory().toString();
//Log.i(“位置”,文件位置);
ZipFile zip=新的ZipFile(“/storage/simulated/0/AjeshDocument/sample.zip”);

对于(int i=1;i您没有调用
Activity
onCreate()
方法,即超类“one”。将调用添加到
MainActivity
onCreate()
方法:

public class MainActivity extends Activity {

    private MediaPlayer mp;    
    private static final String MAIN_TAG ="ERROR";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState); // this line is missing

    // your code below ...
public class MainActivity extends Activity {

    private MediaPlayer mp;    
    private static final String MAIN_TAG ="ERROR";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState); // this line is missing

    // your code below ...