Hide input method (#950)
This commit is contained in:
parent
a4fe2c7544
commit
c77d122254
|
|
@ -422,6 +422,7 @@ public class ScopeAdapter extends RecyclerView.Adapter<ScopeAdapter.ViewHolder>
|
||||||
if (enabled) holder.checkbox.toggle();
|
if (enabled) holder.checkbox.toggle();
|
||||||
});
|
});
|
||||||
holder.itemView.setOnLongClickListener(v -> {
|
holder.itemView.setOnLongClickListener(v -> {
|
||||||
|
fragment.searchView.clearFocus();
|
||||||
selectedInfo = appInfo.applicationInfo;
|
selectedInfo = appInfo.applicationInfo;
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
@ -623,6 +624,7 @@ public class ScopeAdapter extends RecyclerView.Adapter<ScopeAdapter.ViewHolder>
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onBackPressed() {
|
public void onBackPressed() {
|
||||||
|
fragment.searchView.clearFocus();
|
||||||
if (!refreshing && fragment.binding.masterSwitch.isChecked() && checkedList.isEmpty()) {
|
if (!refreshing && fragment.binding.masterSwitch.isChecked() && checkedList.isEmpty()) {
|
||||||
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
|
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
|
||||||
builder.setMessage(!recommendedList.isEmpty() ? R.string.no_scope_selected_has_recommended : R.string.no_scope_selected);
|
builder.setMessage(!recommendedList.isEmpty() ? R.string.no_scope_selected_has_recommended : R.string.no_scope_selected);
|
||||||
|
|
|
||||||
|
|
@ -551,8 +551,13 @@ public class ModulesFragment extends BaseFragment implements ModuleUtil.ModuleLi
|
||||||
|
|
||||||
if (!isPick) {
|
if (!isPick) {
|
||||||
holder.root.setAlpha(moduleUtil.isModuleEnabled(item.packageName) ? 1.0f : .5f);
|
holder.root.setAlpha(moduleUtil.isModuleEnabled(item.packageName) ? 1.0f : .5f);
|
||||||
holder.itemView.setOnClickListener(v -> getNavController().navigate(ModulesFragmentDirections.actionModulesFragmentToAppListFragment(item.packageName, item.userId)));
|
holder.itemView.setOnClickListener(v -> {
|
||||||
|
searchView.clearFocus();
|
||||||
|
searchView.onActionViewCollapsed();
|
||||||
|
getNavController().navigate(ModulesFragmentDirections.actionModulesFragmentToAppListFragment(item.packageName, item.userId));
|
||||||
|
});
|
||||||
holder.itemView.setOnLongClickListener(v -> {
|
holder.itemView.setOnLongClickListener(v -> {
|
||||||
|
searchView.clearFocus();
|
||||||
selectedModule = item;
|
selectedModule = item;
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -185,7 +185,11 @@ public class RepoFragment extends BaseFragment implements RepoLoader.Listener {
|
||||||
sb.append(summary);
|
sb.append(summary);
|
||||||
}
|
}
|
||||||
holder.appDescription.setText(sb);
|
holder.appDescription.setText(sb);
|
||||||
holder.itemView.setOnClickListener(v -> getNavController().navigate(RepoFragmentDirections.actionRepoFragmentToRepoItemFragment(module.getName(), module.getDescription())));
|
holder.itemView.setOnClickListener(v -> {
|
||||||
|
searchView.clearFocus();
|
||||||
|
searchView.onActionViewCollapsed();
|
||||||
|
getNavController().navigate(RepoFragmentDirections.actionRepoFragmentToRepoItemFragment(module.getName(), module.getDescription()));
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue