mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-16 10:56:50 -04:00
Merge pull request #2383 from kiwix/feature/Frans-Lukas/2341-fix-one-activity-memory-leaks
#2341 fix one activity memory leaks
This commit is contained in:
commit
e4887dec5c
@ -40,11 +40,11 @@ import org.kiwix.kiwixmobile.core.BuildConfig
|
|||||||
import org.kiwix.kiwixmobile.core.base.BaseActivity
|
import org.kiwix.kiwixmobile.core.base.BaseActivity
|
||||||
import org.kiwix.kiwixmobile.core.base.BaseFragment
|
import org.kiwix.kiwixmobile.core.base.BaseFragment
|
||||||
import org.kiwix.kiwixmobile.core.extensions.toast
|
import org.kiwix.kiwixmobile.core.extensions.toast
|
||||||
import org.kiwix.kiwixmobile.core.utils.dialog.AlertDialogShower
|
|
||||||
import org.kiwix.kiwixmobile.core.utils.ConnectivityReporter
|
import org.kiwix.kiwixmobile.core.utils.ConnectivityReporter
|
||||||
import org.kiwix.kiwixmobile.core.utils.dialog.KiwixDialog
|
|
||||||
import org.kiwix.kiwixmobile.core.utils.ServerUtils
|
import org.kiwix.kiwixmobile.core.utils.ServerUtils
|
||||||
import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil
|
import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil
|
||||||
|
import org.kiwix.kiwixmobile.core.utils.dialog.AlertDialogShower
|
||||||
|
import org.kiwix.kiwixmobile.core.utils.dialog.KiwixDialog
|
||||||
import org.kiwix.kiwixmobile.core.zim_manager.fileselect_view.SelectionMode
|
import org.kiwix.kiwixmobile.core.zim_manager.fileselect_view.SelectionMode
|
||||||
import org.kiwix.kiwixmobile.core.zim_manager.fileselect_view.adapter.BookOnDiskDelegate
|
import org.kiwix.kiwixmobile.core.zim_manager.fileselect_view.adapter.BookOnDiskDelegate
|
||||||
import org.kiwix.kiwixmobile.core.zim_manager.fileselect_view.adapter.BooksOnDiskAdapter
|
import org.kiwix.kiwixmobile.core.zim_manager.fileselect_view.adapter.BooksOnDiskAdapter
|
||||||
@ -234,6 +234,7 @@ class ZimHostFragment : BaseFragment(), ZimHostCallbacks, ZimHostContract.View {
|
|||||||
override fun onDestroyView() {
|
override fun onDestroyView() {
|
||||||
super.onDestroyView()
|
super.onDestroyView()
|
||||||
recyclerViewZimHost.adapter = null
|
recyclerViewZimHost.adapter = null
|
||||||
|
hotspotService?.registerCallBack(null)
|
||||||
presenter.detachView()
|
presenter.detachView()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,7 +26,6 @@ import android.content.pm.PackageManager;
|
|||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.webkit.WebView;
|
import android.webkit.WebView;
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
|
||||||
import androidx.core.content.ContextCompat;
|
import androidx.core.content.ContextCompat;
|
||||||
import androidx.preference.EditTextPreference;
|
import androidx.preference.EditTextPreference;
|
||||||
import androidx.preference.ListPreference;
|
import androidx.preference.ListPreference;
|
||||||
@ -46,10 +45,10 @@ import org.kiwix.kiwixmobile.core.CoreApp;
|
|||||||
import org.kiwix.kiwixmobile.core.NightModeConfig;
|
import org.kiwix.kiwixmobile.core.NightModeConfig;
|
||||||
import org.kiwix.kiwixmobile.core.R;
|
import org.kiwix.kiwixmobile.core.R;
|
||||||
import org.kiwix.kiwixmobile.core.main.AddNoteDialog;
|
import org.kiwix.kiwixmobile.core.main.AddNoteDialog;
|
||||||
import org.kiwix.kiwixmobile.core.utils.dialog.DialogShower;
|
|
||||||
import org.kiwix.kiwixmobile.core.utils.dialog.KiwixDialog;
|
|
||||||
import org.kiwix.kiwixmobile.core.utils.LanguageUtils;
|
import org.kiwix.kiwixmobile.core.utils.LanguageUtils;
|
||||||
import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil;
|
import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil;
|
||||||
|
import org.kiwix.kiwixmobile.core.utils.dialog.DialogShower;
|
||||||
|
import org.kiwix.kiwixmobile.core.utils.dialog.KiwixDialog;
|
||||||
|
|
||||||
import static org.kiwix.kiwixmobile.core.utils.ConstantsKt.RESULT_RESTART;
|
import static org.kiwix.kiwixmobile.core.utils.ConstantsKt.RESULT_RESTART;
|
||||||
import static org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil.PREF_NIGHT_MODE;
|
import static org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil.PREF_NIGHT_MODE;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user