From adeffa854bbf1127e7756da913a300af8c82ad35 Mon Sep 17 00:00:00 2001 From: Aditya-Sood Date: Sat, 29 Jun 2019 22:28:31 +0530 Subject: [PATCH] Add responses to user For refusing to enable WiFi or Location Services --- .../LocalFileTransferActivity.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/local_file_transfer/LocalFileTransferActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/local_file_transfer/LocalFileTransferActivity.java index 55cdb14cb..0516788ee 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/local_file_transfer/LocalFileTransferActivity.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/local_file_transfer/LocalFileTransferActivity.java @@ -281,14 +281,6 @@ public class LocalFileTransferActivity extends AppCompatActivity implements Wifi config.deviceAddress = peerDevice.deviceAddress; config.wps.setup = WpsInfo.PBC; - /*// If self sender, then receiver will be group owner - if(isFileSender()) - config.groupOwnerIntent = 0; // Sets inclination for own device. This way other device has got to be the owner. - // Maybe reset the previous wifi direct group data, which is causing a fixed group owner - - *//*else - config.groupOwnerIntent = 15;*/ - manager.connect(channel, config, new WifiP2pManager.ActionListener() { @Override public void onSuccess() { @@ -361,7 +353,6 @@ public class LocalFileTransferActivity extends AppCompatActivity implements Wifi Log.e(TAG, "Location permission not granted"); Toast.makeText(this, "Cannot locate peer devices without location permissions", Toast.LENGTH_LONG).show(); - // TODO: Close activity - DONE closeLocalFileTransferActivity(); break; } @@ -372,7 +363,6 @@ public class LocalFileTransferActivity extends AppCompatActivity implements Wifi Log.e(TAG, "Storage write permission not granted"); Toast.makeText(this, "Cannot access zim files without storage permission", Toast.LENGTH_LONG).show(); - //TODO: Close activity - DONE closeLocalFileTransferActivity(); break; } @@ -420,7 +410,12 @@ public class LocalFileTransferActivity extends AppCompatActivity implements Wifi startActivityForResult(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS), LocalFileTransferActivity.REQUEST_ENABLE_LOCATION_SERVICES); } }) - .setNegativeButton("No", null); + .setNegativeButton("No", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + Toast.makeText(getActivity(), "Cannot discover peers without location services", Toast.LENGTH_SHORT).show(); + } + }); return builder.create(); } @@ -450,7 +445,12 @@ public class LocalFileTransferActivity extends AppCompatActivity implements Wifi startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS)); } }) - .setNegativeButton("No", null); + .setNegativeButton("No", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + Toast.makeText(getActivity(), "Cannot discover peers without WiFi ON", Toast.LENGTH_SHORT).show(); + } + }); return builder.create(); }