mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-22 20:24:03 -04:00
Add inject() call to inject sharedPreferenceUtil in AutoCompleteAdapter class
This commit is contained in:
parent
d44fbae0c7
commit
f61d072548
@ -28,6 +28,7 @@ import org.kiwix.kiwixmobile.downloader.DownloadService;
|
||||
import org.kiwix.kiwixmobile.library.LibraryAdapter;
|
||||
import org.kiwix.kiwixmobile.search.SearchActivity;
|
||||
import org.kiwix.kiwixmobile.settings.KiwixSettingsActivity;
|
||||
import org.kiwix.kiwixmobile.views.AutoCompleteAdapter;
|
||||
import org.kiwix.kiwixmobile.views.web.KiwixWebView;
|
||||
import org.kiwix.kiwixmobile.zim_manager.ZimManageActivity;
|
||||
import org.kiwix.kiwixmobile.zim_manager.fileselect_view.ZimFileSelectFragment;
|
||||
@ -69,4 +70,6 @@ public interface ApplicationComponent {
|
||||
void inject(KiwixSettingsActivity.PrefsFragment prefsFragment);
|
||||
|
||||
void inject(DownloadFragment downloadFragment);
|
||||
|
||||
void inject(AutoCompleteAdapter autoCompleteAdapter);
|
||||
}
|
||||
|
@ -28,6 +28,7 @@ import android.widget.TextView;
|
||||
|
||||
import org.kiwix.kiwixlib.JNIKiwix;
|
||||
import org.kiwix.kiwixlib.JNIKiwixSearcher;
|
||||
import org.kiwix.kiwixmobile.KiwixApplication;
|
||||
import org.kiwix.kiwixmobile.ZimContentProvider;
|
||||
import org.kiwix.kiwixmobile.utils.SharedPreferenceUtil;
|
||||
|
||||
@ -48,11 +49,16 @@ public class AutoCompleteAdapter extends ArrayAdapter<String> implements Filtera
|
||||
@Inject
|
||||
SharedPreferenceUtil sharedPreferenceUtil;
|
||||
|
||||
private void setupDagger() {
|
||||
KiwixApplication.getInstance().getApplicationComponent().inject(this);
|
||||
}
|
||||
|
||||
public AutoCompleteAdapter(Context context) {
|
||||
super(context, android.R.layout.simple_list_item_1);
|
||||
this.context = context;
|
||||
mData = new ArrayList<>();
|
||||
mFilter = new KiwixFilter();
|
||||
setupDagger();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user