Using material dialog

This commit is contained in:
Sylvain Berfini 2020-07-16 16:40:29 +02:00
parent 90a59c498d
commit 3802d7fc74
2 changed files with 5 additions and 4 deletions

View file

@ -21,9 +21,9 @@
package org.linphone.activities.assistant.fragments package org.linphone.activities.assistant.fragments
import android.Manifest import android.Manifest
import android.app.AlertDialog
import android.content.pm.PackageManager import android.content.pm.PackageManager
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import com.google.android.material.dialog.MaterialAlertDialogBuilder
import org.linphone.R import org.linphone.R
import org.linphone.activities.assistant.viewmodels.AbstractPhoneViewModel import org.linphone.activities.assistant.viewmodels.AbstractPhoneViewModel
import org.linphone.core.tools.Log import org.linphone.core.tools.Log
@ -66,7 +66,7 @@ abstract class AbstractPhoneFragment : Fragment() {
} }
protected fun showPhoneNumberInfoDialog() { protected fun showPhoneNumberInfoDialog() {
AlertDialog.Builder(context) MaterialAlertDialogBuilder(context)
.setTitle(getString(R.string.assistant_phone_number_info_title)) .setTitle(getString(R.string.assistant_phone_number_info_title))
.setMessage( .setMessage(
getString(R.string.assistant_phone_number_link_info_content) + "\n" + getString(R.string.assistant_phone_number_link_info_content) + "\n" +
@ -74,6 +74,7 @@ abstract class AbstractPhoneFragment : Fragment() {
R.string.assistant_phone_number_link_info_content_already_account R.string.assistant_phone_number_link_info_content_already_account
) )
) )
.setNegativeButton(getString(R.string.dialog_ok), null)
.show() .show()
} }
} }

View file

@ -19,7 +19,6 @@
*/ */
package org.linphone.activities.main.dialer.fragments package org.linphone.activities.main.dialer.fragments
import android.app.AlertDialog
import android.app.Dialog import android.app.Dialog
import android.content.ClipData import android.content.ClipData
import android.content.ClipboardManager import android.content.ClipboardManager
@ -34,6 +33,7 @@ import androidx.fragment.app.Fragment
import androidx.lifecycle.Observer import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.findNavController
import com.google.android.material.dialog.MaterialAlertDialogBuilder
import org.linphone.BuildConfig import org.linphone.BuildConfig
import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.LinphoneApplication.Companion.coreContext
import org.linphone.LinphoneApplication.Companion.corePreferences import org.linphone.LinphoneApplication.Companion.corePreferences
@ -168,7 +168,7 @@ class DialerFragment : Fragment() {
} }
private fun displayDebugPopup() { private fun displayDebugPopup() {
val alertDialog = AlertDialog.Builder(context) val alertDialog = MaterialAlertDialogBuilder(context)
alertDialog.setTitle(getString(R.string.debug_popup_title)) alertDialog.setTitle(getString(R.string.debug_popup_title))
if (corePreferences.debugLogs) { if (corePreferences.debugLogs) {
alertDialog.setItems(resources.getStringArray(R.array.popup_send_log)) { _, which -> alertDialog.setItems(resources.getStringArray(R.array.popup_send_log)) { _, which ->