From b56a662c9e5476ddd58ba4da1427deaf64391152 Mon Sep 17 00:00:00 2001 From: Tom Hicks Date: Thu, 27 May 2021 19:15:23 -0700 Subject: [PATCH] Adds setTitle helper method to MCFragment. --- .../com/majinnaibu/monstercards/ui/MCFragment.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Android/app/src/main/java/com/majinnaibu/monstercards/ui/MCFragment.java b/Android/app/src/main/java/com/majinnaibu/monstercards/ui/MCFragment.java index 5206463..1b5d2d9 100644 --- a/Android/app/src/main/java/com/majinnaibu/monstercards/ui/MCFragment.java +++ b/Android/app/src/main/java/com/majinnaibu/monstercards/ui/MCFragment.java @@ -1,5 +1,8 @@ package com.majinnaibu.monstercards.ui; +import android.app.Activity; + +import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.Fragment; @@ -18,4 +21,15 @@ public class MCFragment extends Fragment { public AppCompatActivity requireAppCompatActivity() { return (AppCompatActivity) requireActivity(); } + + public void setTitle(CharSequence title) { + Activity activity = requireActivity(); + if (activity instanceof AppCompatActivity) { + AppCompatActivity appCompatActivity = (AppCompatActivity) activity; + ActionBar supportActionBar = appCompatActivity.getSupportActionBar(); + if (supportActionBar != null) { + supportActionBar.setTitle(title); + } + } + } }