今日學習-lamba和優雅點選事件註冊
阿新 • • 發佈:2021-01-27
技術標籤:android
lamba的語法:
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
Log.d(TAG,"!!!come on in");
mediaPlayer.reset();
if(currentIndex>=movieName.length){
startPlaying(movieName[0]);
}else{
startPlaying(movieName[++currentIndex ]);
} }); mediaPlayer.setOnCompletionListener(mp -> { Log.d(TAG,"!!!!!!!!!!!!!come on in"); mediaPlayer.reset(); if(currentIndex>=movieName.length){ startPlaying(movieName[0]); }else{ startPlaying(movieName[++currentIndex ]); } });
一種巧妙的優雅的省略寫onClick事件方法:
@Override
public void onClick(View v) {
int id = v.getId();
if (id == R.id.legalInformationLL) {
startActivity(new Intent(AboutActivity.this, LegalInformation.class));
} else if (id == R.id.backIB) {
finish();
}
}