|
|
|
@ -28,6 +28,7 @@ import android.content.Intent |
|
|
|
import android.os.Bundle |
|
|
|
import android.view.* |
|
|
|
import androidx.appcompat.view.ActionMode |
|
|
|
import androidx.core.content.edit |
|
|
|
import androidx.core.net.toUri |
|
|
|
import androidx.lifecycle.ViewModel |
|
|
|
import androidx.lifecycle.lifecycleScope |
|
|
|
@ -160,6 +161,9 @@ class MainBrowserFragment : BaseFragment(), View.OnClickListener, CtxActionRecei |
|
|
|
override fun getTitle() = getString(R.string.browse) |
|
|
|
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) { |
|
|
|
Settings.getInstance(requireActivity()).edit { |
|
|
|
putBoolean("navigator_screen_unstable", true) |
|
|
|
} |
|
|
|
browserFavRepository = BrowserFavRepository.getInstance(requireContext()) |
|
|
|
networkMonitor = NetworkMonitor.getInstance(requireContext()) |
|
|
|
super.onCreate(savedInstanceState) |
|
|
|
@ -168,6 +172,13 @@ class MainBrowserFragment : BaseFragment(), View.OnClickListener, CtxActionRecei |
|
|
|
networkViewModel = getBrowserModel(category = TYPE_NETWORK, url = null, mocked = arguments?.parcelableList(EXTRA_FOR_ESPRESSO)) |
|
|
|
} |
|
|
|
|
|
|
|
override fun onPause() { |
|
|
|
super.onPause() |
|
|
|
Settings.getInstance(requireActivity()).edit { |
|
|
|
putBoolean("navigator_screen_unstable", false) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) { |
|
|
|
super.onViewCreated(view, savedInstanceState) |
|
|
|
|
|
|
|
|