mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-22 12:03:09 -04:00
Increment: Disconnect devices post file transfer
This commit is contained in:
parent
4115ca3bfb
commit
8874204d0f
@ -565,6 +565,7 @@ public class DeviceListFragment extends ListFragment implements WifiP2pManager.P
|
||||
protected void onPreExecute() {
|
||||
fileItemIndex = deviceListFragment.getTotalFilesSent();
|
||||
|
||||
//TODO: Remove runnable for onPreExecute, onPostExecute, onProgressUpdate
|
||||
deviceListFragment.getActivity().runOnUiThread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
@ -632,7 +633,7 @@ public class DeviceListFragment extends ListFragment implements WifiP2pManager.P
|
||||
});
|
||||
|
||||
if(deviceListFragment.allFilesSent()) {
|
||||
deviceListFragment.getActivity().finish();
|
||||
((LocalFileTransferActivity) deviceListFragment.getActivity()).disconnect();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -713,7 +714,7 @@ public class DeviceListFragment extends ListFragment implements WifiP2pManager.P
|
||||
super.onPostExecute(s);
|
||||
Toast.makeText(context, "File transfer complete", Toast.LENGTH_LONG).show();
|
||||
Log.d(LocalFileTransferActivity.TAG, "File transfer complete");
|
||||
deviceListFragment.getActivity().finish();
|
||||
((LocalFileTransferActivity) deviceListFragment.getActivity()).disconnect();
|
||||
|
||||
/*File recvFile = new File(filePath);
|
||||
Uri fileUri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID+".fileprovider",recvFile);
|
||||
|
@ -613,3 +613,35 @@ public class LocalFileTransferActivity extends AppCompatActivity implements Wifi
|
||||
this.finish();
|
||||
}
|
||||
}
|
||||
/*
|
||||
@Override
|
||||
public void disconnect() {
|
||||
fileSendingDevice = false;
|
||||
|
||||
//TODO
|
||||
manager.removeGroup(channel, new DisconnectActionListener(this));
|
||||
Toast.makeText(this, "Disconnecting devices...", Toast.LENGTH_LONG).show();
|
||||
|
||||
|
||||
}
|
||||
|
||||
class DisconnectActionListener implements WifiP2pManager.ActionListener {
|
||||
|
||||
private LocalFileTransferActivity parentActivity;
|
||||
|
||||
public DisconnectActionListener(LocalFileTransferActivity parentActivity) {
|
||||
this.parentActivity = parentActivity;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSuccess() {
|
||||
Log.d(TAG, "Disconnect successful");
|
||||
parentActivity.finish();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(int reasonCode) {
|
||||
Log.d(TAG, "Disconnect failed. Reason :" + reasonCode);
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user