Browse Source

TunnelListFragment: Use Collections methods in place of Arrays

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
master
Harsh Shandilya 6 years ago
parent
commit
77c0d4dfa6
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      app/src/main/java/com/wireguard/android/fragment/TunnelListFragment.java

+ 3
- 2
app/src/main/java/com/wireguard/android/fragment/TunnelListFragment.java View File

@@ -45,6 +45,7 @@ import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.zip.ZipEntry; import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream; import java.util.zip.ZipInputStream;
@@ -133,7 +134,7 @@ public class TunnelListFragment extends BaseFragment {
return CompletableFuture.allOf(futureTunnels.toArray(new CompletableFuture[futureTunnels.size()])); return CompletableFuture.allOf(futureTunnels.toArray(new CompletableFuture[futureTunnels.size()]));
}).whenComplete((future, exception) -> { }).whenComplete((future, exception) -> {
if (exception != null) { if (exception != null) {
this.onTunnelImportFinished(Arrays.asList(), Arrays.asList(exception));
this.onTunnelImportFinished(Collections.emptyList(), Collections.singletonList(exception));
} else { } else {
future.whenComplete((ignored1, ignored2) -> { future.whenComplete((ignored1, ignored2) -> {
ArrayList<Tunnel> tunnels = new ArrayList<>(futureTunnels.size()); ArrayList<Tunnel> tunnels = new ArrayList<>(futureTunnels.size());
@@ -245,7 +246,7 @@ public class TunnelListFragment extends BaseFragment {
else if (!throwables.isEmpty()) else if (!throwables.isEmpty())
message = getString(R.string.import_partial_success, tunnels.size(), tunnels.size() + throwables.size()); message = getString(R.string.import_partial_success, tunnels.size(), tunnels.size() + throwables.size());


if (binding != null && message != null) {
if (binding != null) {
final CoordinatorLayout container = binding.mainContainer; final CoordinatorLayout container = binding.mainContainer;
Snackbar.make(container, message, Snackbar.LENGTH_LONG).show(); Snackbar.make(container, message, Snackbar.LENGTH_LONG).show();
} }


Loading…
Cancel
Save