Replaced deprecated onActivityCreated() method by onViewCreated()

This commit is contained in:
Sylvain Berfini 2021-04-09 14:09:15 +02:00
parent 91590ca521
commit e8696fc700
51 changed files with 143 additions and 111 deletions

View file

@ -23,6 +23,7 @@ import android.app.Dialog
import android.content.Intent import android.content.Intent
import android.net.Uri import android.net.Uri
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.LinphoneApplication.Companion.coreContext
import org.linphone.R import org.linphone.R
@ -42,8 +43,8 @@ class AccountLoginFragment : AbstractPhoneFragment<AssistantAccountLoginFragment
override fun getLayoutId(): Int = R.layout.assistant_account_login_fragment override fun getLayoutId(): Int = R.layout.assistant_account_login_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -21,6 +21,7 @@ package org.linphone.activities.assistant.fragments
import android.content.pm.PackageManager import android.content.pm.PackageManager
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.R import org.linphone.R
import org.linphone.activities.GenericFragment import org.linphone.activities.GenericFragment
@ -34,8 +35,8 @@ class EchoCancellerCalibrationFragment : GenericFragment<AssistantEchoCancellerC
override fun getLayoutId(): Int = R.layout.assistant_echo_canceller_calibration_fragment override fun getLayoutId(): Int = R.layout.assistant_echo_canceller_calibration_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.assistant.fragments package org.linphone.activities.assistant.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.R import org.linphone.R
import org.linphone.activities.GenericFragment import org.linphone.activities.GenericFragment
@ -36,8 +37,8 @@ class EmailAccountCreationFragment : GenericFragment<AssistantEmailAccountCreati
override fun getLayoutId(): Int = R.layout.assistant_email_account_creation_fragment override fun getLayoutId(): Int = R.layout.assistant_email_account_creation_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.assistant.fragments package org.linphone.activities.assistant.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.R import org.linphone.R
import org.linphone.activities.GenericFragment import org.linphone.activities.GenericFragment
@ -34,8 +35,8 @@ class EmailAccountValidationFragment : GenericFragment<AssistantEmailAccountVali
override fun getLayoutId(): Int = R.layout.assistant_email_account_validation_fragment override fun getLayoutId(): Int = R.layout.assistant_email_account_validation_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -21,6 +21,7 @@ package org.linphone.activities.assistant.fragments
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.LinphoneApplication.Companion.coreContext
import org.linphone.R import org.linphone.R
@ -40,8 +41,8 @@ class GenericAccountLoginFragment : GenericFragment<AssistantGenericAccountLogin
override fun getLayoutId(): Int = R.layout.assistant_generic_account_login_fragment override fun getLayoutId(): Int = R.layout.assistant_generic_account_login_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.assistant.fragments package org.linphone.activities.assistant.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.R import org.linphone.R
import org.linphone.activities.assistant.AssistantActivity import org.linphone.activities.assistant.AssistantActivity
@ -35,8 +36,8 @@ class PhoneAccountCreationFragment : AbstractPhoneFragment<AssistantPhoneAccount
override fun getLayoutId(): Int = R.layout.assistant_phone_account_creation_fragment override fun getLayoutId(): Int = R.layout.assistant_phone_account_creation_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.assistant.fragments package org.linphone.activities.assistant.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.LinphoneApplication import org.linphone.LinphoneApplication
import org.linphone.R import org.linphone.R
@ -36,8 +37,8 @@ class PhoneAccountLinkingFragment : AbstractPhoneFragment<AssistantPhoneAccountL
override fun getLayoutId(): Int = R.layout.assistant_phone_account_linking_fragment override fun getLayoutId(): Int = R.layout.assistant_phone_account_linking_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -22,6 +22,7 @@ package org.linphone.activities.assistant.fragments
import android.content.ClipboardManager import android.content.ClipboardManager
import android.content.Context.CLIPBOARD_SERVICE import android.content.Context.CLIPBOARD_SERVICE
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.LinphoneApplication.Companion.coreContext
import org.linphone.R import org.linphone.R
@ -40,8 +41,8 @@ class PhoneAccountValidationFragment : GenericFragment<AssistantPhoneAccountVali
override fun getLayoutId(): Int = R.layout.assistant_phone_account_validation_fragment override fun getLayoutId(): Int = R.layout.assistant_phone_account_validation_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -21,6 +21,7 @@ package org.linphone.activities.assistant.fragments
import android.content.pm.PackageManager import android.content.pm.PackageManager
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.LinphoneApplication.Companion.coreContext
@ -38,8 +39,8 @@ class QrCodeFragment : GenericFragment<AssistantQrCodeFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.assistant_qr_code_fragment override fun getLayoutId(): Int = R.layout.assistant_qr_code_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.assistant.fragments package org.linphone.activities.assistant.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.LinphoneApplication.Companion.coreContext
import org.linphone.R import org.linphone.R
@ -37,8 +38,8 @@ class RemoteProvisioningFragment : GenericFragment<AssistantRemoteProvisioningFr
override fun getLayoutId(): Int = R.layout.assistant_remote_provisioning_fragment override fun getLayoutId(): Int = R.layout.assistant_remote_provisioning_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.assistant.fragments package org.linphone.activities.assistant.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.activity.addCallback import androidx.activity.addCallback
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import org.linphone.LinphoneApplication.Companion.corePreferences import org.linphone.LinphoneApplication.Companion.corePreferences
@ -38,8 +39,8 @@ class TopBarFragment : GenericFragment<AssistantTopBarFragmentBinding>() {
} }
} }
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -45,8 +45,8 @@ class WelcomeFragment : GenericFragment<AssistantWelcomeFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.assistant_welcome_fragment override fun getLayoutId(): Int = R.layout.assistant_welcome_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -27,6 +27,7 @@ import android.content.Intent
import android.content.pm.PackageManager.PERMISSION_GRANTED import android.content.pm.PackageManager.PERMISSION_GRANTED
import android.os.Bundle import android.os.Bundle
import android.os.SystemClock import android.os.SystemClock
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.google.android.flexbox.FlexboxLayout import com.google.android.flexbox.FlexboxLayout
import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.LinphoneApplication.Companion.coreContext
@ -59,8 +60,8 @@ class ControlsFragment : GenericFragment<CallControlsFragmentBinding>() {
// We have to use lateinit here because we need to compute the screen width first // We have to use lateinit here because we need to compute the screen width first
private lateinit var numpadAnimator: ValueAnimator private lateinit var numpadAnimator: ValueAnimator
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.call.fragments package org.linphone.activities.call.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.R import org.linphone.R
import org.linphone.activities.GenericFragment import org.linphone.activities.GenericFragment
@ -31,8 +32,8 @@ class StatisticsFragment : GenericFragment<CallStatisticsFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.call_statistics_fragment override fun getLayoutId(): Int = R.layout.call_statistics_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -21,6 +21,7 @@ package org.linphone.activities.call.fragments
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import java.util.* import java.util.*
import org.linphone.R import org.linphone.R
@ -41,8 +42,8 @@ class StatusFragment : GenericFragment<CallStatusFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.call_status_fragment override fun getLayoutId(): Int = R.layout.call_status_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -22,6 +22,7 @@ package org.linphone.activities.main.about
import android.content.* import android.content.*
import android.net.Uri import android.net.Uri
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import org.linphone.R import org.linphone.R
@ -35,8 +36,8 @@ class AboutFragment : SecureFragment<AboutFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.about_fragment override fun getLayoutId(): Int = R.layout.about_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -46,8 +46,8 @@ class ChatRoomCreationFragment : SecureFragment<ChatRoomCreationFragmentBinding>
override fun getLayoutId(): Int = R.layout.chat_room_creation_fragment override fun getLayoutId(): Int = R.layout.chat_room_creation_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -92,8 +92,8 @@ class DetailChatRoomFragment : MasterFragment<ChatRoomDetailFragmentBinding, Cha
} }
} }
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.main.chat.fragments package org.linphone.activities.main.chat.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import org.linphone.R import org.linphone.R
@ -35,8 +36,8 @@ class DevicesFragment : SecureFragment<ChatRoomDevicesFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.chat_room_devices_fragment override fun getLayoutId(): Int = R.layout.chat_room_devices_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.main.chat.fragments package org.linphone.activities.main.chat.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import org.linphone.R import org.linphone.R
@ -37,8 +38,8 @@ class EphemeralFragment : SecureFragment<ChatRoomEphemeralFragmentBinding>() {
return R.layout.chat_room_ephemeral_fragment return R.layout.chat_room_ephemeral_fragment
} }
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
isSecure = true isSecure = true
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -21,6 +21,7 @@ package org.linphone.activities.main.chat.fragments
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
@ -50,8 +51,8 @@ class GroupInfoFragment : SecureFragment<ChatRoomGroupInfoFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.chat_room_group_info_fragment override fun getLayoutId(): Int = R.layout.chat_room_group_info_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.main.chat.fragments package org.linphone.activities.main.chat.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
@ -43,8 +44,8 @@ class ImdnFragment : SecureFragment<ChatRoomImdnFragmentBinding>() {
return R.layout.chat_room_imdn_fragment return R.layout.chat_room_imdn_fragment
} }
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -21,6 +21,7 @@ package org.linphone.activities.main.chat.fragments
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
@ -71,8 +72,8 @@ class MasterChatRoomsFragment : MasterFragment<ChatRoomMasterFragmentBinding, Ch
super.onDestroyView() super.onDestroyView()
} }
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
isSecure = true isSecure = true
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -25,6 +25,7 @@ import android.content.pm.PackageManager
import android.os.Bundle import android.os.Bundle
import android.os.Parcelable import android.os.Parcelable
import android.provider.MediaStore import android.provider.MediaStore
import android.view.View
import androidx.core.content.FileProvider import androidx.core.content.FileProvider
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
@ -53,8 +54,8 @@ class ContactEditorFragment : GenericFragment<ContactEditorFragmentBinding>(), S
override fun getLayoutId(): Int = R.layout.contact_editor_fragment override fun getLayoutId(): Int = R.layout.contact_editor_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -46,8 +46,8 @@ class DetailContactFragment : GenericFragment<ContactDetailFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.contact_detail_fragment override fun getLayoutId(): Int = R.layout.contact_detail_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -22,6 +22,7 @@ package org.linphone.activities.main.contact.fragments
import android.app.Dialog import android.app.Dialog
import android.content.pm.PackageManager import android.content.pm.PackageManager
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
@ -60,8 +61,8 @@ class MasterContactsFragment : MasterFragment<ContactMasterFragmentBinding, Cont
super.onDestroyView() super.onDestroyView()
} }
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -26,6 +26,7 @@ import android.content.Context
import android.content.Intent import android.content.Intent
import android.net.Uri import android.net.Uri
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.dialog.MaterialAlertDialogBuilder
import org.linphone.BuildConfig import org.linphone.BuildConfig
@ -51,8 +52,8 @@ class DialerFragment : SecureFragment<DialerFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.dialer_fragment override fun getLayoutId(): Int = R.layout.dialer_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -22,6 +22,7 @@ package org.linphone.activities.main.files.fragments
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.os.Bundle import android.os.Bundle
import android.view.KeyEvent import android.view.KeyEvent
import android.view.View
import android.widget.MediaController import android.widget.MediaController
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
@ -41,8 +42,8 @@ class AudioViewerFragment : SecureFragment<FileAudioViewerFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.file_audio_viewer_fragment override fun getLayoutId(): Int = R.layout.file_audio_viewer_fragment
@SuppressLint("ClickableViewAccessibility") @SuppressLint("ClickableViewAccessibility")
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -21,6 +21,7 @@ package org.linphone.activities.main.files.fragments
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.R import org.linphone.R
import org.linphone.activities.main.files.viewmodels.ImageFileViewModel import org.linphone.activities.main.files.viewmodels.ImageFileViewModel
@ -36,8 +37,8 @@ class ImageViewerFragment : SecureFragment<FileImageViewerFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.file_image_viewer_fragment override fun getLayoutId(): Int = R.layout.file_image_viewer_fragment
@SuppressLint("ClickableViewAccessibility") @SuppressLint("ClickableViewAccessibility")
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.main.files.fragments package org.linphone.activities.main.files.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.R import org.linphone.R
import org.linphone.activities.main.files.adapters.PdfPagesListAdapter import org.linphone.activities.main.files.adapters.PdfPagesListAdapter
@ -36,8 +37,8 @@ class PdfViewerFragment : SecureFragment<FilePdfViewerFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.file_pdf_viewer_fragment override fun getLayoutId(): Int = R.layout.file_pdf_viewer_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.main.files.fragments package org.linphone.activities.main.files.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.R import org.linphone.R
import org.linphone.activities.main.files.viewmodels.TextFileViewModel import org.linphone.activities.main.files.viewmodels.TextFileViewModel
@ -34,8 +35,8 @@ class TextViewerFragment : SecureFragment<FileTextViewerFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.file_text_viewer_fragment override fun getLayoutId(): Int = R.layout.file_text_viewer_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.main.files.fragments package org.linphone.activities.main.files.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import org.linphone.R import org.linphone.R
import org.linphone.activities.GenericFragment import org.linphone.activities.GenericFragment
@ -35,8 +36,8 @@ class TopBarFragment : GenericFragment<FileViewerTopBarFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.file_viewer_top_bar_fragment override fun getLayoutId(): Int = R.layout.file_viewer_top_bar_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -21,6 +21,7 @@ package org.linphone.activities.main.files.fragments
import android.os.Bundle import android.os.Bundle
import android.view.KeyEvent import android.view.KeyEvent
import android.view.View
import android.widget.MediaController import android.widget.MediaController
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
@ -40,8 +41,8 @@ class VideoViewerFragment : SecureFragment<FileVideoViewerFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.file_video_viewer_fragment override fun getLayoutId(): Int = R.layout.file_video_viewer_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.main.fragments package org.linphone.activities.main.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.R import org.linphone.R
import org.linphone.activities.GenericFragment import org.linphone.activities.GenericFragment
@ -32,8 +33,8 @@ class ListTopBarFragment : GenericFragment<ListEditTopBarFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.list_edit_top_bar_fragment override fun getLayoutId(): Int = R.layout.list_edit_top_bar_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -51,8 +51,13 @@ abstract class MasterFragment<T : ViewDataBinding, U : SelectionListAdapter<*, *
protected lateinit var listSelectionViewModel: ListTopBarViewModel protected lateinit var listSelectionViewModel: ListTopBarViewModel
protected open val dialogConfirmationMessageBeforeRemoval: Int = R.plurals.dialog_default_delete protected open val dialogConfirmationMessageBeforeRemoval: Int = R.plurals.dialog_default_delete
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) if (LinphoneApplication.corePreferences.enableAnimations) {
postponeEnterTransition()
view.doOnPreDraw { startPostponedEnterTransition() }
}
super.onViewCreated(view, savedInstanceState)
// List selection // List selection
listSelectionViewModel = ViewModelProvider(this).get(ListTopBarViewModel::class.java) listSelectionViewModel = ViewModelProvider(this).get(ListTopBarViewModel::class.java)
@ -95,15 +100,6 @@ abstract class MasterFragment<T : ViewDataBinding, U : SelectionListAdapter<*, *
}) })
} }
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
if (LinphoneApplication.corePreferences.enableAnimations) {
postponeEnterTransition()
view.doOnPreDraw { startPostponedEnterTransition() }
}
super.onViewCreated(view, savedInstanceState)
}
private fun delete() { private fun delete() {
val list = listSelectionViewModel.selectedItems.value ?: arrayListOf() val list = listSelectionViewModel.selectedItems.value ?: arrayListOf()
deleteItems(list) deleteItems(list)

View file

@ -20,6 +20,7 @@
package org.linphone.activities.main.fragments package org.linphone.activities.main.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.LinphoneApplication.Companion.coreContext
import org.linphone.R import org.linphone.R
@ -36,8 +37,8 @@ class StatusFragment : GenericFragment<StatusFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.status_fragment override fun getLayoutId(): Int = R.layout.status_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.main.fragments package org.linphone.activities.main.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.NavController import androidx.navigation.NavController
import androidx.navigation.NavDestination import androidx.navigation.NavDestination
@ -39,8 +40,8 @@ class TabsFragment : GenericFragment<TabsFragmentBinding>(), NavController.OnDes
override fun getLayoutId(): Int = R.layout.tabs_fragment override fun getLayoutId(): Int = R.layout.tabs_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -43,8 +43,8 @@ class DetailCallLogFragment : GenericFragment<HistoryDetailFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.history_detail_fragment override fun getLayoutId(): Int = R.layout.history_detail_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -21,6 +21,7 @@ package org.linphone.activities.main.history.fragments
import android.app.Dialog import android.app.Dialog
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
@ -63,8 +64,8 @@ class MasterCallLogsFragment : MasterFragment<HistoryMasterFragmentBinding, Call
super.onDestroyView() super.onDestroyView()
} }
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -21,6 +21,7 @@ package org.linphone.activities.main.recordings.fragments
import android.os.Bundle import android.os.Bundle
import android.view.MotionEvent import android.view.MotionEvent
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.DividerItemDecoration
@ -46,8 +47,8 @@ class RecordingsFragment : MasterFragment<RecordingsFragmentBinding, RecordingsL
super.onDestroyView() super.onDestroyView()
} }
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -38,8 +38,8 @@ class AccountSettingsFragment : GenericFragment<SettingsAccountFragmentBinding>(
override fun getLayoutId(): Int = R.layout.settings_account_fragment override fun getLayoutId(): Int = R.layout.settings_account_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -42,8 +42,8 @@ class AdvancedSettingsFragment : GenericFragment<SettingsAdvancedFragmentBinding
override fun getLayoutId(): Int = R.layout.settings_advanced_fragment override fun getLayoutId(): Int = R.layout.settings_advanced_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -42,8 +42,8 @@ class AudioSettingsFragment : GenericFragment<SettingsAudioFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.settings_audio_fragment override fun getLayoutId(): Int = R.layout.settings_audio_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -39,8 +39,8 @@ class CallSettingsFragment : GenericFragment<SettingsCallFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.settings_call_fragment override fun getLayoutId(): Int = R.layout.settings_call_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -38,8 +38,8 @@ class ChatSettingsFragment : GenericFragment<SettingsChatFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.settings_chat_fragment override fun getLayoutId(): Int = R.layout.settings_chat_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -39,8 +39,8 @@ class ContactsSettingsFragment : GenericFragment<SettingsContactsFragmentBinding
override fun getLayoutId(): Int = R.layout.settings_contacts_fragment override fun getLayoutId(): Int = R.layout.settings_contacts_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -33,8 +33,8 @@ class NetworkSettingsFragment : GenericFragment<SettingsNetworkFragmentBinding>(
override fun getLayoutId(): Int = R.layout.settings_network_fragment override fun getLayoutId(): Int = R.layout.settings_network_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -20,6 +20,7 @@
package org.linphone.activities.main.settings.fragments package org.linphone.activities.main.settings.fragments
import android.os.Bundle import android.os.Bundle
import android.view.View
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import org.linphone.R import org.linphone.R
@ -40,8 +41,8 @@ class SettingsFragment : SecureFragment<SettingsFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.settings_fragment override fun getLayoutId(): Int = R.layout.settings_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -33,8 +33,8 @@ class TunnelSettingsFragment : GenericFragment<SettingsTunnelFragmentBinding>()
override fun getLayoutId(): Int = R.layout.settings_tunnel_fragment override fun getLayoutId(): Int = R.layout.settings_tunnel_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -42,8 +42,8 @@ class VideoSettingsFragment : GenericFragment<SettingsVideoFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.settings_video_fragment override fun getLayoutId(): Int = R.layout.settings_video_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this

View file

@ -24,6 +24,7 @@ import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.os.Parcelable import android.os.Parcelable
import android.provider.MediaStore import android.provider.MediaStore
import android.view.View
import androidx.core.content.FileProvider import androidx.core.content.FileProvider
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
@ -55,8 +56,8 @@ class SideMenuFragment : GenericFragment<SideMenuFragmentBinding>() {
override fun getLayoutId(): Int = R.layout.side_menu_fragment override fun getLayoutId(): Int = R.layout.side_menu_fragment
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState) super.onViewCreated(view, savedInstanceState)
binding.lifecycleOwner = this binding.lifecycleOwner = this