@Override public void onWifiSelected(int selectedIndex, List<ScanResult> wifiList) { if (wifiList == null) { return; } String bssidToAdd = wifiList.get(selectedIndex).BSSID; String nameToAdd = wifiList.get(selectedIndex).SSID; // Add bssid to shown list of trusted networks mArrayAdapter.add(new String[] {nameToAdd, bssidToAdd}); FilesystemIterface.saveTrustedNetworks(getActivity(), mArrayList); }
private void removeItem(int index) { // Remove from list mArrayList.remove(index); // Remove from UI list getActivity() .runOnUiThread( new Runnable() { public void run() { mArrayAdapter.notifyDataSetChanged(); } }); // TODO better do in onStop only FilesystemIterface.saveTrustedNetworks(getActivity(), mArrayList); }