mirror of
https://codeberg.org/tom79/Fedilab.git
synced 2025-06-26 15:10:10 +03:00
small fix with use a token
This commit is contained in:
parent
f35e75572f
commit
170a5dfd06
1 changed files with 5 additions and 9 deletions
|
@ -82,16 +82,9 @@ public class FragmentLoginMain extends Fragment {
|
||||||
private boolean searchInstanceRunning = false;
|
private boolean searchInstanceRunning = false;
|
||||||
private String oldSearch;
|
private String oldSearch;
|
||||||
private ActivityResultLauncher<String> permissionLauncher;
|
private ActivityResultLauncher<String> permissionLauncher;
|
||||||
|
private boolean requestTokenLogin;
|
||||||
|
|
||||||
|
|
||||||
public void setUseAToken(boolean useAToken){
|
|
||||||
if(useAToken){
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public View onCreateView(@NonNull LayoutInflater inflater,
|
public View onCreateView(@NonNull LayoutInflater inflater,
|
||||||
ViewGroup container, Bundle savedInstanceState) {
|
ViewGroup container, Bundle savedInstanceState) {
|
||||||
|
|
||||||
|
@ -101,7 +94,7 @@ public class FragmentLoginMain extends Fragment {
|
||||||
InstanceSocialVM instanceSocialVM = new ViewModelProvider(FragmentLoginMain.this).get(InstanceSocialVM.class);
|
InstanceSocialVM instanceSocialVM = new ViewModelProvider(FragmentLoginMain.this).get(InstanceSocialVM.class);
|
||||||
binding.menuIcon.setOnClickListener(this::showMenu);
|
binding.menuIcon.setOnClickListener(this::showMenu);
|
||||||
binding.loginInstance.setOnItemClickListener((parent, view, position, id) -> oldSearch = parent.getItemAtPosition(position).toString().trim());
|
binding.loginInstance.setOnItemClickListener((parent, view, position, id) -> oldSearch = parent.getItemAtPosition(position).toString().trim());
|
||||||
|
requestTokenLogin = false;
|
||||||
permissionLauncher = registerForActivityResult(new ActivityResultContracts.RequestPermission(), isGranted -> {
|
permissionLauncher = registerForActivityResult(new ActivityResultContracts.RequestPermission(), isGranted -> {
|
||||||
if (isGranted) {
|
if (isGranted) {
|
||||||
proceed();
|
proceed();
|
||||||
|
@ -278,6 +271,8 @@ public class FragmentLoginMain extends Fragment {
|
||||||
menuInflater.inflate(R.menu.main_login, popupMenu.getMenu());
|
menuInflater.inflate(R.menu.main_login, popupMenu.getMenu());
|
||||||
MenuItem adminTabItem = popupMenu.getMenu().findItem(R.id.action_request_admin);
|
MenuItem adminTabItem = popupMenu.getMenu().findItem(R.id.action_request_admin);
|
||||||
adminTabItem.setChecked(requestedAdmin);
|
adminTabItem.setChecked(requestedAdmin);
|
||||||
|
MenuItem useTokenItem = popupMenu.getMenu().findItem(R.id.action_use_token);
|
||||||
|
useTokenItem.setChecked(requestTokenLogin);
|
||||||
SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(requireActivity());
|
SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(requireActivity());
|
||||||
boolean customTab = sharedpreferences.getBoolean(getString(R.string.SET_CUSTOM_TABS), true);
|
boolean customTab = sharedpreferences.getBoolean(getString(R.string.SET_CUSTOM_TABS), true);
|
||||||
popupMenu.getMenu().findItem(R.id.action_custom_tabs).setChecked(customTab);
|
popupMenu.getMenu().findItem(R.id.action_custom_tabs).setChecked(customTab);
|
||||||
|
@ -305,6 +300,7 @@ public class FragmentLoginMain extends Fragment {
|
||||||
});
|
});
|
||||||
} else if(itemId == R.id.action_use_token) {
|
} else if(itemId == R.id.action_use_token) {
|
||||||
item.setChecked(!item.isChecked());
|
item.setChecked(!item.isChecked());
|
||||||
|
requestTokenLogin = item.isChecked();
|
||||||
binding.loginTokenLayout.setVisibility(item.isChecked()?View.VISIBLE:View.GONE);
|
binding.loginTokenLayout.setVisibility(item.isChecked()?View.VISIBLE:View.GONE);
|
||||||
|
|
||||||
}else if (itemId == R.id.action_import_data) {
|
}else if (itemId == R.id.action_import_data) {
|
||||||
|
|
Loading…
Reference in a new issue