This commit is contained in:
Austin Huang 2020-12-29 17:59:23 -05:00
parent 8205283e46
commit a149d6906b
No known key found for this signature in database
GPG Key ID: 84C23AA04587A91F
1 changed files with 10 additions and 1 deletions

View File

@ -17,7 +17,9 @@ import android.widget.Toast;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatButton; import androidx.appcompat.widget.AppCompatButton;
import androidx.appcompat.widget.AppCompatImageView; import androidx.appcompat.widget.AppCompatImageView;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
@ -48,6 +50,7 @@ import awais.instagrabber.utils.Utils;
public class DirectMessageSettingsFragment extends Fragment implements SwipeRefreshLayout.OnRefreshListener { public class DirectMessageSettingsFragment extends Fragment implements SwipeRefreshLayout.OnRefreshListener {
private static final String TAG = "DirectMsgsSettingsFrag"; private static final String TAG = "DirectMsgsSettingsFrag";
private AppCompatActivity fragmentActivity;
private RecyclerView userList; private RecyclerView userList;
private RecyclerView leftUserList; private RecyclerView leftUserList;
private EditText titleText; private EditText titleText;
@ -88,6 +91,7 @@ public class DirectMessageSettingsFragment extends Fragment implements SwipeRefr
@Override @Override
public void onCreate(@Nullable final Bundle savedInstanceState) { public void onCreate(@Nullable final Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
fragmentActivity = (AppCompatActivity) requireActivity();
basicClickListener = v -> { basicClickListener = v -> {
final Object tag = v.getTag(); final Object tag = v.getTag();
if (tag instanceof ProfileModel) { if (tag instanceof ProfileModel) {
@ -153,6 +157,11 @@ public class DirectMessageSettingsFragment extends Fragment implements SwipeRefr
threadTitle = DirectMessageSettingsFragmentArgs.fromBundle(getArguments()).getTitle(); threadTitle = DirectMessageSettingsFragmentArgs.fromBundle(getArguments()).getTitle();
binding.swipeRefreshLayout.setEnabled(false); binding.swipeRefreshLayout.setEnabled(false);
final ActionBar actionBar = fragmentActivity.getSupportActionBar();
if (actionBar != null) {
actionBar.setTitle(threadTitle);
}
userList = binding.userList; userList = binding.userList;
userList.setHasFixedSize(true); userList.setHasFixedSize(true);
userList.setLayoutManager(layoutManager); userList.setLayoutManager(layoutManager);
@ -215,7 +224,7 @@ public class DirectMessageSettingsFragment extends Fragment implements SwipeRefr
class ChangeSettings extends AsyncTask<String, Void, Void> { class ChangeSettings extends AsyncTask<String, Void, Void> {
String action, argument; String action, argument;
boolean ok = false; boolean ok = false;
private String text; private final String text;
public ChangeSettings(final String text) { public ChangeSettings(final String text) {
this.text = text; this.text = text;