mirror of
https://github.com/emanuele-f/PCAPdroid.git
synced 2026-06-16 21:10:57 +08:00
Retain UID filter on screen rotation
This commit is contained in:
parent
46579b31db
commit
e5a774847b
@ -85,6 +85,13 @@ public class ConnectionsFragment extends Fragment implements ConnectionsListener
|
||||
((InspectorActivity) getActivity()).removeAppLoadListener(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSaveInstanceState(@NonNull Bundle outState) {
|
||||
super.onSaveInstanceState(outState);
|
||||
|
||||
outState.putInt("uidFilter", mAdapter.getUidFilter());
|
||||
}
|
||||
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater,
|
||||
ViewGroup container, Bundle savedInstanceState) {
|
||||
@ -176,6 +183,13 @@ public class ConnectionsFragment extends Fragment implements ConnectionsListener
|
||||
onAppsIconsLoaded(activity.getApps());
|
||||
activity.addAppLoadListener(this);
|
||||
|
||||
if(savedInstanceState != null) {
|
||||
int uidFilter = savedInstanceState.getInt("uidFilter", -2);
|
||||
|
||||
if(uidFilter != -2)
|
||||
setUidFilter(uidFilter);
|
||||
}
|
||||
|
||||
// Register for uid selectio via AppsFragment
|
||||
getParentFragmentManager().setFragmentResultListener("appFilter", this, (requestKey, bundle) -> {
|
||||
int uid = bundle.getInt("uid", -2);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user