diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebFragment.kt b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebFragment.kt index 16ddcf3882d799fc7e34b54b9fef97ace5e2c50d..d86da91619117eee77e8fd8169db475a0d770126 100644 --- a/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebFragment.kt +++ b/app/src/main/java/jp/atled/agileworks/view/ui/documentweb/DocumentWebFragment.kt @@ -4,7 +4,6 @@ import android.annotation.SuppressLint import android.content.Context import android.content.Intent import android.net.ConnectivityManager -import android.net.Network import android.net.Uri import android.os.Bundle import android.util.Log @@ -17,11 +16,7 @@ import android.widget.TextView import android.widget.Toolbar import androidx.core.view.GestureDetectorCompat import androidx.fragment.app.Fragment -import androidx.lifecycle.LifecycleOwner -import androidx.lifecycle.Observer import androidx.lifecycle.ViewModelProvider -import androidx.lifecycle.ViewTreeLifecycleOwner -import androidx.swiperefreshlayout.widget.SwipeRefreshLayout import jp.atled.agileworks.R import jp.atled.agileworks.AwApp import jp.atled.agileworks.databinding.FragmentWebviewDetailBinding @@ -61,7 +56,7 @@ class DocumentWebFragment : Fragment(), DocumentWebPresenter { webShare = DocumentWebShare(this, DocumentWebDownloader(this, RC_CHOOSE_FILE, RC_SAVE_FILE)) arguments?.let { connectUrl = DocumentWebFragmentArgs.fromBundle(it).url - getSessionAndSetupWebView(view, connectUrl!!, lastUrl,sessionId == null) + getSessionAndSetupWebView(view, connectUrl!!, lastUrl,true) } // セットワーク切断状態で、webview デフォルトページ表示時に透明view表示 checkSetNetworkState() @@ -205,9 +200,7 @@ class DocumentWebFragment : Fragment(), DocumentWebPresenter { private fun getSessionAndSetupWebView(view: View, url: String, lasturl: String?, urlLoading: Boolean) { CookieManager.getInstance().apply { setAcceptCookie(true) - if (webview == null) { - webview = WebView(requireActivity()) - } + webview = WebView(requireActivity()) view.findViewById(R.id.webviewLelativeLayout)?.let { it.addView(webview, 0, RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.FILL_PARENT)) }