mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-22 03:54:18 -04:00
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:
parent
e415bd862e
commit
c856f1cd74
@ -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
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user