私のアプリを起動し、私のアプリで "スタート"ボタンを押すと、 "私のアプリケーションが動作を停止しました"というメッセージが表示され、 java.lang.InstantiationExceptionの:によって引き起こされるのjava.lang.Classはここ 私のアプリを起動するときに "InstantiationException"が表示される
コードpackage com.example.lars.myapplication;
import android.app.Activity;
import android.app.ProgressDialog;
import android.graphics.PixelFormat;
import android.media.MediaPlayer;
import android.media.session.MediaController;
import android.net.Uri;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.VideoView;
public abstract class lydbrett extends AppCompatActivity implements View.OnClickListener {
ProgressDialog mDialog;
VideoView videoView;
ImageView btnPlayPause;
Uri uri;
String videoURL ="http://techslides.com/demos/sample-videos/small.mp4";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_lydbrett);
videoView = (VideoView) findViewById(R.id.videoView2);
btnPlayPause = (ImageButton) findViewById(R.id.imageButton);
btnPlayPause.setOnClickListener(this);
}
@Override
public void onClick(View v){
mDialog = new ProgressDialog(lydbrett.this);
mDialog.setMessage("Vent litt...");
mDialog.setCanceledOnTouchOutside(false);
mDialog.show();
try {
if (!videoView.isPlaying()) {
Uri uri = Uri.parse(videoURL);
}
videoView.setVideoURI(uri);
videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
}
});
}
catch (Exception ex){
}
videoView.requestFocus();
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener(){
@Override
public void onPrepared(MediaPlayer mp) {
mDialog.dismiss();
mp.setLooping(true);
videoView.start();
}
});
}}
抽象クラスはインスタンス化できないlydbrettクラス(活性)から抽象的なキーワードを削除している」インスタンス化することはできません。 – nhoxbypass
エラーログを貼り付けますか? – npk