mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-04-21 22:11:27 +00:00
Do not let magisk hide's apps list blink
This commit is contained in:
parent
c1e7d74b96
commit
0b59bb1a29
@ -55,10 +55,7 @@ public class MagiskHideFragment extends Fragment implements CallbackHandler.Even
|
|||||||
PackageManager packageManager = getActivity().getPackageManager();
|
PackageManager packageManager = getActivity().getPackageManager();
|
||||||
|
|
||||||
mSwipeRefreshLayout.setRefreshing(true);
|
mSwipeRefreshLayout.setRefreshing(true);
|
||||||
mSwipeRefreshLayout.setOnRefreshListener(() -> {
|
mSwipeRefreshLayout.setOnRefreshListener(() -> new Async.LoadApps(packageManager).exec());
|
||||||
recyclerView.setVisibility(View.GONE);
|
|
||||||
new Async.LoadApps(packageManager).exec();
|
|
||||||
});
|
|
||||||
|
|
||||||
appAdapter = new ApplicationAdapter(packageManager);
|
appAdapter = new ApplicationAdapter(packageManager);
|
||||||
recyclerView.setAdapter(appAdapter);
|
recyclerView.setAdapter(appAdapter);
|
||||||
@ -111,7 +108,6 @@ public class MagiskHideFragment extends Fragment implements CallbackHandler.Even
|
|||||||
Logger.dev("MagiskHideFragment: UI refresh");
|
Logger.dev("MagiskHideFragment: UI refresh");
|
||||||
Async.LoadApps.Result result = (Async.LoadApps.Result) event.getResult();
|
Async.LoadApps.Result result = (Async.LoadApps.Result) event.getResult();
|
||||||
appAdapter.setLists(result.listApps, result.hideList);
|
appAdapter.setLists(result.listApps, result.hideList);
|
||||||
recyclerView.setVisibility(View.VISIBLE);
|
|
||||||
mSwipeRefreshLayout.setRefreshing(false);
|
mSwipeRefreshLayout.setRefreshing(false);
|
||||||
if (!TextUtils.isEmpty(lastFilter)) {
|
if (!TextUtils.isEmpty(lastFilter)) {
|
||||||
appAdapter.filter(lastFilter);
|
appAdapter.filter(lastFilter);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user