Fix clear logs

This commit is contained in:
vvb2060 2021-08-28 21:39:00 +08:00
parent 4c4dda340a
commit a6dd39596a
1 changed files with 5 additions and 5 deletions

View File

@ -112,7 +112,7 @@ public class LogsFragment extends BaseFragment {
@Override @Override
public void onTabSelected(TabLayout.Tab tab) { public void onTabSelected(TabLayout.Tab tab) {
verbose = tab.getPosition() == 1; verbose = tab.getPosition() == 1;
reloadErrorLog(); reloadLogs();
} }
@Override @Override
@ -137,7 +137,7 @@ public class LogsFragment extends BaseFragment {
@Override @Override
public void onResume() { public void onResume() {
super.onResume(); super.onResume();
reloadErrorLog(); reloadLogs();
} }
@Override @Override
@ -157,7 +157,7 @@ public class LogsFragment extends BaseFragment {
binding.recyclerView.smoothScrollToPosition(max(adapter.getItemCount() - 1, 0)); binding.recyclerView.smoothScrollToPosition(max(adapter.getItemCount() - 1, 0));
} }
} else if (itemId == R.id.menu_refresh) { } else if (itemId == R.id.menu_refresh) {
reloadErrorLog(); reloadLogs();
return true; return true;
} else if (itemId == R.id.menu_save) { } else if (itemId == R.id.menu_save) {
save(); save();
@ -176,7 +176,7 @@ public class LogsFragment extends BaseFragment {
binding = null; binding = null;
} }
private void reloadErrorLog() { private void reloadLogs() {
ParcelFileDescriptor parcelFileDescriptor = ConfigManager.getLog(verbose); ParcelFileDescriptor parcelFileDescriptor = ConfigManager.getLog(verbose);
if (parcelFileDescriptor != null) { if (parcelFileDescriptor != null) {
new LogsReader().execute(parcelFileDescriptor.getFileDescriptor()); new LogsReader().execute(parcelFileDescriptor.getFileDescriptor());
@ -324,8 +324,8 @@ public class LogsFragment extends BaseFragment {
} }
void clearLogs() { void clearLogs() {
logs.clear();
notifyItemRangeRemoved(0, logs.size()); notifyItemRangeRemoved(0, logs.size());
logs.clear();
} }
@Override @Override