فهرست منبع

fix: remove use of LayoutInflater.from(Context)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Andy Scherzinger 1 سال پیش
والد
کامیت
0a24f043b8

+ 1 - 1
app/src/main/java/com/nextcloud/talk/conversation/CreateConversationDialogFragment.kt

@@ -98,7 +98,7 @@ class CreateConversationDialogFragment : DialogFragment() {
 
     @SuppressLint("InflateParams")
     override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
-        binding = DialogCreateConversationBinding.inflate(LayoutInflater.from(context))
+        binding = DialogCreateConversationBinding.inflate(layoutInflater)
 
         val dialogBuilder = MaterialAlertDialogBuilder(binding.root.context)
             .setTitle(resources.getString(R.string.create_conversation))

+ 1 - 1
app/src/main/java/com/nextcloud/talk/conversation/RenameConversationDialogFragment.kt

@@ -68,7 +68,7 @@ class RenameConversationDialogFragment : DialogFragment() {
 
     @SuppressLint("InflateParams")
     override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
-        binding = DialogRenameConversationBinding.inflate(LayoutInflater.from(context))
+        binding = DialogRenameConversationBinding.inflate(layoutInflater)
 
         val dialogBuilder = MaterialAlertDialogBuilder(binding.root.context)
             .setTitle(resources.getString(R.string.nc_rename))

+ 1 - 1
app/src/main/java/com/nextcloud/talk/polls/ui/PollCreateDialogFragment.kt

@@ -57,7 +57,7 @@ class PollCreateDialogFragment : DialogFragment(), PollCreateOptionsItemListener
 
     @SuppressLint("InflateParams")
     override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
-        binding = DialogPollCreateBinding.inflate(LayoutInflater.from(context))
+        binding = DialogPollCreateBinding.inflate(layoutInflater)
 
         val dialogBuilder = MaterialAlertDialogBuilder(binding.root.context)
             .setView(binding.root)

+ 1 - 1
app/src/main/java/com/nextcloud/talk/polls/ui/PollMainDialogFragment.kt

@@ -61,7 +61,7 @@ class PollMainDialogFragment : DialogFragment() {
 
     @SuppressLint("InflateParams")
     override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
-        binding = DialogPollMainBinding.inflate(LayoutInflater.from(context))
+        binding = DialogPollMainBinding.inflate(layoutInflater)
 
         val dialogBuilder = MaterialAlertDialogBuilder(binding.root.context).setView(binding.root)
 

+ 4 - 3
app/src/main/java/com/nextcloud/talk/ui/dialog/ChooseAccountDialogFragment.java

@@ -37,12 +37,13 @@ import com.nextcloud.talk.ui.StatusDrawable;
 import com.nextcloud.talk.ui.theme.ViewThemeUtils;
 import com.nextcloud.talk.users.UserManager;
 import com.nextcloud.talk.utils.ApiUtils;
-import com.nextcloud.talk.utils.DisplayUtils;
 import com.nextcloud.talk.utils.CapabilitiesUtil;
+import com.nextcloud.talk.utils.DisplayUtils;
 
 import java.net.CookieManager;
 import java.util.ArrayList;
 import java.util.List;
+import java.util.Objects;
 
 import javax.inject.Inject;
 
@@ -94,7 +95,7 @@ public class ChooseAccountDialogFragment extends DialogFragment {
     @NonNull
     @Override
     public Dialog onCreateDialog(Bundle savedInstanceState) {
-        binding = DialogChooseAccountBinding.inflate(LayoutInflater.from(requireContext()));
+        binding = DialogChooseAccountBinding.inflate(getLayoutInflater());
         dialogView = binding.getRoot();
 
         return new MaterialAlertDialogBuilder(requireContext()).setView(dialogView).create();
@@ -103,7 +104,7 @@ public class ChooseAccountDialogFragment extends DialogFragment {
     @Override
     public void onViewCreated(@NonNull View view, Bundle savedInstanceState) {
         super.onViewCreated(view, savedInstanceState);
-        NextcloudTalkApplication.Companion.getSharedApplication().getComponentApplication().inject(this);
+        Objects.requireNonNull(NextcloudTalkApplication.Companion.getSharedApplication()).getComponentApplication().inject(this);
         User user = userManager.getCurrentUser().blockingGet();
 
         themeViews();

+ 1 - 1
app/src/main/java/com/nextcloud/talk/ui/dialog/ChooseAccountShareToDialogFragment.kt

@@ -53,7 +53,7 @@ class ChooseAccountShareToDialogFragment : DialogFragment() {
 
     @SuppressLint("InflateParams")
     override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
-        binding = DialogChooseAccountShareToBinding.inflate(LayoutInflater.from(requireContext()))
+        binding = DialogChooseAccountShareToBinding.inflate(layoutInflater)
         dialogView = binding!!.root
         return MaterialAlertDialogBuilder(requireContext()).setView(dialogView).create()
     }

+ 1 - 1
app/src/main/java/com/nextcloud/talk/ui/dialog/DateTimePickerFragment.kt

@@ -56,7 +56,7 @@ class DateTimePickerFragment : DialogFragment() {
     lateinit var viewThemeUtils: ViewThemeUtils
 
     override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
-        binding = DialogDateTimePickerBinding.inflate(LayoutInflater.from(context))
+        binding = DialogDateTimePickerBinding.inflate(layoutInflater)
         dialogView = binding.root
         viewModel = (requireActivity() as ChatActivity).chatViewModel
         arguments?.let {

+ 1 - 1
app/src/main/java/com/nextcloud/talk/ui/dialog/FileAttachmentPreviewFragment.kt

@@ -45,7 +45,7 @@ class FileAttachmentPreviewFragment : DialogFragment() {
             filesList = it.getStringArrayList(FILES_TO_UPLOAD_ARG)!!
         }
 
-        binding = DialogFileAttachmentPreviewBinding.inflate(LayoutInflater.from(context))
+        binding = DialogFileAttachmentPreviewBinding.inflate(layoutInflater)
         return MaterialAlertDialogBuilder(requireContext()).setView(binding.root).create()
     }
 

+ 1 - 1
app/src/main/java/com/nextcloud/talk/ui/dialog/FilterConversationFragment.kt

@@ -40,7 +40,7 @@ class FilterConversationFragment : DialogFragment() {
     @Inject
     lateinit var arbitraryStorageManager: ArbitraryStorageManager
     override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
-        binding = DialogFilterConversationBinding.inflate(LayoutInflater.from(context))
+        binding = DialogFilterConversationBinding.inflate(layoutInflater)
         dialogView = binding.root
         filterState = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
             arguments?.getSerializable(FILTER_STATE_ARG, HashMap::class.java) as HashMap<String, Boolean>

+ 1 - 1
app/src/main/java/com/nextcloud/talk/ui/dialog/SetStatusDialogFragment.kt

@@ -155,7 +155,7 @@ class SetStatusDialogFragment :
 
     @SuppressLint("InflateParams")
     override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
-        binding = DialogSetStatusBinding.inflate(LayoutInflater.from(context))
+        binding = DialogSetStatusBinding.inflate(layoutInflater)
 
         val dialogBuilder = MaterialAlertDialogBuilder(binding.root.context).setView(binding.root)
         viewThemeUtils.dialog.colorMaterialAlertDialogBackground(binding.root.context, dialogBuilder)

+ 1 - 1
app/src/main/java/com/nextcloud/talk/ui/dialog/SortingOrderDialogFragment.java

@@ -83,7 +83,7 @@ public class SortingOrderDialogFragment extends DialogFragment implements View.O
     @NonNull
     @Override
     public Dialog onCreateDialog(Bundle savedInstanceState) {
-        binding = SortingOrderFragmentBinding.inflate(LayoutInflater.from(requireContext()));
+        binding = SortingOrderFragmentBinding.inflate(getLayoutInflater());
         dialogView = binding.getRoot();
 
         return new MaterialAlertDialogBuilder(requireContext()).setView(dialogView).create();