Refactor: Remove use of LFTA as Activity

Keeping with the I in SOLID, WDM now uses a plain Activity instead of LocalFileTransferActivity specifically
This commit is contained in:
Aditya-Sood 2019-08-13 22:50:47 +05:30
parent e415bd862e
commit c856f1cd74
2 changed files with 5 additions and 5 deletions

View File

@ -1,5 +1,6 @@
package org.kiwix.kiwixmobile.zim_manager.local_file_transfer;
import android.app.Activity;
import android.content.ContentResolver;
import android.os.AsyncTask;
import android.util.Log;
@ -35,10 +36,9 @@ class SenderDeviceAsyncTask extends AsyncTask<FileItem, Integer, Boolean> {
private WifiDirectManager wifiDirectManager;
private ContentResolver contentResolver;
public SenderDeviceAsyncTask(WifiDirectManager wifiDirectManager,
LocalFileTransferActivity localFileTransferActivity) {
public SenderDeviceAsyncTask(WifiDirectManager wifiDirectManager, Activity activity) {
this.wifiDirectManager = wifiDirectManager;
this.contentResolver = localFileTransferActivity.getContentResolver();
this.contentResolver = activity.getContentResolver();
}
@Override

View File

@ -46,7 +46,7 @@ public class WifiDirectManager
private static final String TAG = "WifiDirectManager";
public static int FILE_TRANSFER_PORT = 8008;
private @NonNull LocalFileTransferActivity activity;
private @NonNull Activity activity;
private @NonNull Callbacks callbacks;
private SharedPreferenceUtil sharedPreferenceUtil;
@ -83,7 +83,7 @@ public class WifiDirectManager
public WifiDirectManager(@NonNull Activity activity,
@NonNull SharedPreferenceUtil sharedPreferenceUtil,
@NonNull AlertDialogShower alertDialogShower) {
this.activity = (LocalFileTransferActivity) activity;
this.activity = activity;
this.callbacks = (Callbacks) activity;
this.sharedPreferenceUtil = sharedPreferenceUtil;
this.alertDialogShower = alertDialogShower;