Adds setTitle helper method to MCFragment.

This commit is contained in:
2021-05-27 19:15:23 -07:00
parent a19839b473
commit ced5560dd0

View File

@@ -1,5 +1,8 @@
package com.majinnaibu.monstercards.ui; package com.majinnaibu.monstercards.ui;
import android.app.Activity;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
@@ -18,4 +21,15 @@ public class MCFragment extends Fragment {
public AppCompatActivity requireAppCompatActivity() { public AppCompatActivity requireAppCompatActivity() {
return (AppCompatActivity) requireActivity(); 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);
}
}
}
} }