diff --git a/demos/composition/src/main/java/androidx/media3/demo/composition/CompositionPreviewActivity.java b/demos/composition/src/main/java/androidx/media3/demo/composition/CompositionPreviewActivity.java index b689aeb939..36a4ade823 100644 --- a/demos/composition/src/main/java/androidx/media3/demo/composition/CompositionPreviewActivity.java +++ b/demos/composition/src/main/java/androidx/media3/demo/composition/CompositionPreviewActivity.java @@ -18,7 +18,6 @@ package androidx.media3.demo.composition; import android.app.Activity; import android.content.DialogInterface; import android.os.Bundle; -import android.view.View; import android.widget.Toast; import androidx.annotation.Nullable; import androidx.appcompat.app.AlertDialog; @@ -83,8 +82,8 @@ public final class CompositionPreviewActivity extends AppCompatActivity { setContentView(R.layout.composition_preview_activity); playerView = findViewById(R.id.composition_player_view); - findViewById(R.id.preview_button).setOnClickListener(this::previewComposition); - findViewById(R.id.edit_sequence_button).setOnClickListener(this::selectPreset); + findViewById(R.id.preview_button).setOnClickListener(view -> previewComposition()); + findViewById(R.id.edit_sequence_button).setOnClickListener(view -> selectPreset()); RecyclerView presetList = findViewById(R.id.composition_preset_list); presetList.addItemDecoration(new DividerItemDecoration(this, DividerItemDecoration.VERTICAL)); LinearLayoutManager layoutManager = @@ -93,7 +92,7 @@ public final class CompositionPreviewActivity extends AppCompatActivity { exportInformationTextView = findViewById(R.id.export_information_text); exportButton = findViewById(R.id.composition_export_button); - exportButton.setOnClickListener(this::exportComposition); + exportButton.setOnClickListener(view -> exportComposition()); presetDescriptions = getResources().getStringArray(R.array.preset_descriptions); // Select two media items by default. @@ -171,7 +170,7 @@ public final class CompositionPreviewActivity extends AppCompatActivity { .build(); } - private void previewComposition(View view) { + private void previewComposition() { releasePlayer(); Composition composition = prepareComposition(); playerView.setPlayer(null); @@ -194,7 +193,7 @@ public final class CompositionPreviewActivity extends AppCompatActivity { player.play(); } - private void selectPreset(View view) { + private void selectPreset() { new AlertDialog.Builder(/* context= */ this) .setTitle(R.string.select_preset_title) .setMultiChoiceItems(presetDescriptions, selectedMediaItems, this::selectPresetInDialog) @@ -217,7 +216,7 @@ public final class CompositionPreviewActivity extends AppCompatActivity { } } - private void exportComposition(View view) { + private void exportComposition() { // Cancel and clean up files from any ongoing export. cancelExport(); diff --git a/demos/transformer/src/main/java/androidx/media3/demo/transformer/ConfigurationActivity.java b/demos/transformer/src/main/java/androidx/media3/demo/transformer/ConfigurationActivity.java index 35c4107d0f..bdecd4a1e2 100644 --- a/demos/transformer/src/main/java/androidx/media3/demo/transformer/ConfigurationActivity.java +++ b/demos/transformer/src/main/java/androidx/media3/demo/transformer/ConfigurationActivity.java @@ -206,7 +206,7 @@ public final class ConfigurationActivity extends AppCompatActivity { super.onCreate(savedInstanceState); setContentView(R.layout.configuration_activity); - findViewById(R.id.export_button).setOnClickListener(this::startExport); + findViewById(R.id.export_button).setOnClickListener(view -> startExport()); videoLocalFilePickerLauncher = registerForActivityResult( @@ -218,7 +218,7 @@ public final class ConfigurationActivity extends AppCompatActivity { this::overlayLocalFilePickerLauncherResult); selectPresetFileButton = findViewById(R.id.select_preset_file_button); - selectPresetFileButton.setOnClickListener(this::selectPresetFile); + selectPresetFileButton.setOnClickListener(view -> selectPresetFile()); selectLocalFileButton = findViewById(R.id.select_local_file_button); selectLocalFileButton.setOnClickListener( @@ -286,7 +286,7 @@ public final class ConfigurationActivity extends AppCompatActivity { rotateAdapter.addAll(SAME_AS_INPUT_OPTION, "0", "10", "45", "60", "90", "180"); trimCheckBox = findViewById(R.id.trim_checkbox); - trimCheckBox.setOnCheckedChangeListener(this::selectTrimBounds); + trimCheckBox.setOnCheckedChangeListener((view, isChecked) -> selectTrimBounds(isChecked)); trimStartMs = C.TIME_UNSET; trimEndMs = C.TIME_UNSET; @@ -310,14 +310,12 @@ public final class ConfigurationActivity extends AppCompatActivity { String[] audioEffectsNames = getResources().getStringArray(R.array.audio_effects_names); audioEffectsSelections = new boolean[audioEffectsNames.length]; selectAudioEffectsButton = findViewById(R.id.select_audio_effects_button); - selectAudioEffectsButton.setOnClickListener( - view -> selectAudioEffects(view, audioEffectsNames)); + selectAudioEffectsButton.setOnClickListener(view -> selectAudioEffects(audioEffectsNames)); String[] videoEffectsNames = getResources().getStringArray(R.array.video_effects_names); videoEffectsSelections = new boolean[videoEffectsNames.length]; selectVideoEffectsButton = findViewById(R.id.select_video_effects_button); - selectVideoEffectsButton.setOnClickListener( - view -> selectVideoEffects(view, videoEffectsNames)); + selectVideoEffectsButton.setOnClickListener(view -> selectVideoEffects(videoEffectsNames)); } @Override @@ -353,7 +351,7 @@ public final class ConfigurationActivity extends AppCompatActivity { setIntent(intent); } - private void startExport(View view) { + private void startExport() { Intent transformerIntent = new Intent(/* packageContext= */ this, TransformerActivity.class); Bundle bundle = new Bundle(); bundle.putBoolean(SHOULD_REMOVE_AUDIO, removeAudioCheckbox.isChecked()); @@ -429,7 +427,7 @@ public final class ConfigurationActivity extends AppCompatActivity { startActivity(transformerIntent); } - private void selectPresetFile(View view) { + private void selectPresetFile() { new AlertDialog.Builder(/* context= */ this) .setTitle(R.string.select_preset_file_title) .setSingleChoiceItems( @@ -493,7 +491,7 @@ public final class ConfigurationActivity extends AppCompatActivity { } } - private void selectAudioEffects(View view, String[] audioEffectsNames) { + private void selectAudioEffects(String[] audioEffectsNames) { new AlertDialog.Builder(/* context= */ this) .setTitle(R.string.select_audio_effects) .setMultiChoiceItems(audioEffectsNames, audioEffectsSelections, this::selectAudioEffect) @@ -502,7 +500,7 @@ public final class ConfigurationActivity extends AppCompatActivity { .show(); } - private void selectVideoEffects(View view, String[] videoEffectsNames) { + private void selectVideoEffects(String[] videoEffectsNames) { new AlertDialog.Builder(/* context= */ this) .setTitle(R.string.select_video_effects) .setMultiChoiceItems(videoEffectsNames, videoEffectsSelections, this::selectVideoEffect) @@ -511,7 +509,7 @@ public final class ConfigurationActivity extends AppCompatActivity { .show(); } - private void selectTrimBounds(View view, boolean isChecked) { + private void selectTrimBounds(boolean isChecked) { if (!isChecked) { return; } diff --git a/demos/transformer/src/main/java/androidx/media3/demo/transformer/TransformerActivity.java b/demos/transformer/src/main/java/androidx/media3/demo/transformer/TransformerActivity.java index 6f3b7fc351..e27fa22351 100644 --- a/demos/transformer/src/main/java/androidx/media3/demo/transformer/TransformerActivity.java +++ b/demos/transformer/src/main/java/androidx/media3/demo/transformer/TransformerActivity.java @@ -158,12 +158,12 @@ public final class TransformerActivity extends AppCompatActivity { progressViewGroup = findViewById(R.id.progress_view_group); progressIndicator = findViewById(R.id.progress_indicator); cancelButton = findViewById(R.id.cancel_button); - cancelButton.setOnClickListener(this::cancelExport); + cancelButton.setOnClickListener(view -> cancelExport()); resumeButton = findViewById(R.id.resume_button); resumeButton.setOnClickListener(view -> startExport()); debugFrame = findViewById(R.id.debug_aspect_ratio_frame_layout); displayInputButton = findViewById(R.id.display_input_button); - displayInputButton.setOnClickListener(this::toggleInputVideoDisplay); + displayInputButton.setOnClickListener(view -> toggleInputVideoDisplay()); exportStopwatch = Stopwatch.createUnstarted( @@ -783,7 +783,7 @@ public final class TransformerActivity extends AppCompatActivity { Toast.makeText(getApplicationContext(), getString(messageResource), Toast.LENGTH_LONG).show(); } - private void toggleInputVideoDisplay(View view) { + private void toggleInputVideoDisplay() { if (inputCardView.getVisibility() == View.GONE) { inputCardView.setVisibility(View.VISIBLE); displayInputButton.setText(getString(R.string.hide_input_video)); @@ -796,7 +796,7 @@ public final class TransformerActivity extends AppCompatActivity { } } - private void cancelExport(View view) { + private void cancelExport() { transformer.cancel(); transformer = null; exportStopwatch.stop();