[Android] Fix field assignments
Nicolas Pomepuy
git at videolan.org
Tue Aug 26 09:10:20 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Tue Apr 15 08:08:22 2025 +0200| [a472d50ea32ef0fa434f2c0a165341a9de367c3b] | committer: Nicolas Pomepuy
Fix field assignments
> https://code.videolan.org/videolan/vlc-android/commit/a472d50ea32ef0fa434f2c0a165341a9de367c3b
---
.../vlc/gui/helpers/FloatingActionButtonBehavior.kt | 16 ++++++----------
.../vlc/gui/video/benchmark/StartActivityOnCrash.kt | 7 +------
2 files changed, 7 insertions(+), 16 deletions(-)
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/helpers/FloatingActionButtonBehavior.kt b/application/vlc-android/src/org/videolan/vlc/gui/helpers/FloatingActionButtonBehavior.kt
index 08432cac70..e686482c60 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/helpers/FloatingActionButtonBehavior.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/helpers/FloatingActionButtonBehavior.kt
@@ -45,7 +45,12 @@ class FloatingActionButtonBehavior(context: Context, attrs: AttributeSet?) : Flo
// Listener to workaroud AppCompat 25.x bug
// FAB doesn't receive any callback when set to GONE.
- private val onVisibilityChangedListener: FloatingActionButton.OnVisibilityChangedListener
+ private val onVisibilityChangedListener: FloatingActionButton.OnVisibilityChangedListener = object : FloatingActionButton.OnVisibilityChangedListener() {
+ override fun onHidden(fab: FloatingActionButton?) {
+ fab.setInvisible()
+ }
+
+ }
private var player: FrameLayout? = null
private val playerBehavior: PlayerBehavior<*>?
get() {
@@ -53,15 +58,6 @@ class FloatingActionButtonBehavior(context: Context, attrs: AttributeSet?) : Flo
}
var shouldNeverShow = false
- init {
- onVisibilityChangedListener = object : FloatingActionButton.OnVisibilityChangedListener() {
- override fun onHidden(fab: FloatingActionButton?) {
- fab.setInvisible()
- }
-
- }
- }
-
override fun layoutDependsOn(parent: CoordinatorLayout, child: FloatingActionButton, dependency: View): Boolean {
if (dependency is FrameLayout && dependency.id == R.id.audio_player_container) {
player = dependency
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/video/benchmark/StartActivityOnCrash.kt b/application/vlc-android/src/org/videolan/vlc/gui/video/benchmark/StartActivityOnCrash.kt
index 7aad046f02..6b5e7ef204 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/video/benchmark/StartActivityOnCrash.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/video/benchmark/StartActivityOnCrash.kt
@@ -27,12 +27,7 @@ import androidx.core.content.edit
class StartActivityOnCrash internal constructor(private val context: Activity) : Thread.UncaughtExceptionHandler {
- private val preferences: SharedPreferences
-
- init {
-
- preferences = context.getSharedPreferences(SHARED_PREFERENCE, Context.MODE_WORLD_READABLE)
- }
+ private val preferences: SharedPreferences = context.getSharedPreferences(SHARED_PREFERENCE, Context.MODE_WORLD_READABLE)
override fun uncaughtException(thread: Thread, throwable: Throwable) {
var exceptionMessage = throwable.message
More information about the Android
mailing list