2017-05-10 6 views
-1

Ich weiß nicht, wie Sie den Fehler beheben, der mit der roten Linie auf SeekBar.OnSeekBarChangeListener() markiert ist. Wenn ich über den Fehler schwebe sagt es das.Klasse anonyme Klasse abgeleitet von OnSeekBarChangeListener

Klasse anonyme Klasse abgeleitet von OnSeekBarChangeListener Klasse muss entweder abstrakt deklariert oder abstrakte Methode implementieren onProgessChanged (SeekBar, int, boolean) in OnSeekBarChangeListener

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.media.MediaPlayer; 
import android.util.Log; 
import android.view.View; 
import android.widget.Button; 
import android.widget.SeekBar; 


public class MainActivity extends AppCompatActivity { 

    private MediaPlayer song; 
    boolean playing=false; 
    int length; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     song = MediaPlayer.create(MainActivity.this, R.raw.portland); 
     SeekBar volume=(SeekBar)findViewById(R.id.seekBar); 

     volume.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){ 

      @Override 
      public void onProgessChanged(SeekBar seekBar, int progress, boolean fromUser){ 

       Log.i("SeekBar value", Integer.toString(progress)); 

      } 

      @Override 
      public void onStartTrackingTouch(SeekBar seekBar) { 

      } 

      @Override 
      public void onStopTrackingTouch(SeekBar seekBar) { 

      } 


     }); 

    } 
+0

aufgelöst werden, was ist Ihre aktuelle Fehler ?? –

+1

Sie vermissen das zweite 'r' in' onProgressChanged'. –

Antwort

0

Sie vermissen die r in Ihrem ONProg r essChanged Rückruf.

schreiben Dieser

@Override 
     public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser){ 

      Log.i("SeekBar value", Integer.toString(progress)); 

     } 

Statt dieser

@Override 
     public void onProgessChanged(SeekBar seekBar, int progress, boolean fromUser){ 

      Log.i("SeekBar value", Integer.toString(progress)); 

     } 

Ihr Fehler

Verwandte Themen