>

Android 개발이 처음입니다. 안드로이드 웹뷰를 사용하여 웹 사이트를위한 안드로이드 앱을 만듭니다. 모바일 브라우저에서 내 웹 사이트를 처음 열면 로그인 세부 정보를 요청하고 쿠키를 삭제하지 않고 브라우저에 로그인하고 브라우저를 닫으면 브라우저를 다시 열고 내 웹 사이트를 방문하여 다시 로그인을 요청하지 않습니다.

그러나 웹뷰 앱에서 웹 사이트를 처음 열 때 로그인을 요청할 때, 로그인 한 후 웹뷰 앱을 닫을 때 다시 앱을 열면 다시 로그인하라는 메시지가 표시됩니다. 이 웹뷰 앱을 열 때마다 로그인하라는 메시지가 표시됩니다. 웹 브라우저와 같은 웹 사이트 세션을 유지하고 싶습니다. 안드로이드 웹뷰에서 어떻게 할 수 있습니까?

내 웹 사이트에는 PHP, mysql 로그인 시스템이 있습니다.

모바일 브라우저와 같은 앱을 만들고 싶습니다

내 안드로이드 코드는

public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    WebView mywebview = (WebView) findViewById(R.id.webView1);
    mywebview.setWebViewClient(new WebViewClient());
    mywebview.loadUrl("http://mywebsite.com/");

          }
}


  • 답변 # 1

    동일한 문제가 발생하여 앱의 캐시를 활성화하여 문제를 해결했습니다. 게시 한 코드에 다음을 추가하면 해결 될 수 있다고 생각합니다.

    //enable in-app cache
     mywebview.getSettings().setAppCacheEnabled(true);
    
    

    이것도 당신에게도 효과가 있기를 바랍니다.

    행운을 빕니다!

관련 자료

  • 이전 javascript - DIV의 치수가 어떻게 변경되는지 감지하는 방법은 무엇입니까?
  • 다음 bash - CD 작업에서 방탄 Git 체크 아웃하기