mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 18:56:44 -04:00
Refactor: Use injection (Dagger) for SharedPreferenceUtil in AddNoteDialog
This commit is contained in:
parent
873eb2bce8
commit
11d3e8dea3
@ -28,6 +28,7 @@ import org.kiwix.kiwixmobile.di.modules.JNIModule;
|
||||
import org.kiwix.kiwixmobile.di.modules.NetworkModule;
|
||||
import org.kiwix.kiwixmobile.downloader.DownloadService;
|
||||
import org.kiwix.kiwixmobile.library.LibraryAdapter;
|
||||
import org.kiwix.kiwixmobile.main.AddNoteDialog;
|
||||
import org.kiwix.kiwixmobile.main.KiwixWebView;
|
||||
import org.kiwix.kiwixmobile.search.AutoCompleteAdapter;
|
||||
import org.kiwix.kiwixmobile.settings.KiwixSettingsActivity;
|
||||
@ -61,4 +62,6 @@ public interface ApplicationComponent {
|
||||
void inject(KiwixSettingsActivity.PrefsFragment prefsFragment);
|
||||
|
||||
void inject(AutoCompleteAdapter autoCompleteAdapter);
|
||||
|
||||
void inject(AddNoteDialog addNoteDialog);
|
||||
}
|
||||
|
@ -41,6 +41,8 @@ import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
import static org.kiwix.kiwixmobile.utils.Constants.NOTES_DIRECTORY;
|
||||
|
||||
/**
|
||||
@ -54,7 +56,8 @@ import static org.kiwix.kiwixmobile.utils.Constants.NOTES_DIRECTORY;
|
||||
|
||||
public class AddNoteDialog extends DialogFragment {
|
||||
|
||||
private SharedPreferenceUtil sharedPreferenceUtil = new SharedPreferenceUtil(KiwixApplication.getInstance());
|
||||
@Inject
|
||||
SharedPreferenceUtil sharedPreferenceUtil;
|
||||
|
||||
private Toolbar toolbar; // Displays options for the note dialog
|
||||
private TextView addNoteTextView; // Displays article title
|
||||
@ -66,6 +69,11 @@ public class AddNoteDialog extends DialogFragment {
|
||||
|
||||
private final String TAG = "AddNoteDialog";
|
||||
|
||||
public AddNoteDialog() {
|
||||
super();
|
||||
KiwixApplication.getApplicationComponent().inject(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
Loading…
x
Reference in New Issue
Block a user