重新打开时,与Web视图共享首选项可自动登录网站| Android Studio | Java |

时间:2019-06-09 18:16:57

标签: java android

我有一个Android应用 我在哪里使用Web视图显示像Hotstar这样的网站。 登录Hotstar后,应该登录,直到我退出登录为止。

当我关闭我的应用程序时,登录的帐户不应注销。 当我打开应用程序时,应使用共享的首选项自动登录

这是我的GUI [GUI] [1]:https://i.stack.imgur.com/og6ai.png

下面是我的代码,但不起作用

网站根本无法加载

package com.hotstar.prehotstar;

import android.content.SharedPreferences;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends AppCompatActivity
{
    public static final String PREFS_NAME = "SharedPreferences";
    public static final String PREF_STRING = "https://www.hotstar.com/";
    private SharedPreferences mPrefs;
    public WebView webview;
    public WebChromeClient webChromeClient;
    public WebViewClient webViewClient;

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        webview = (WebView)findViewById(R.id.wv);
        mPrefs = getSharedPreferences(PREFS_NAME, 0);

        webview = new WebView(this)
        {

        };
        webChromeClient = new WebChromeClient()
        {

        };

        webview.setWebChromeClient(webChromeClient);
        webview.setWebViewClient(webViewClient);
        setContentView(webview);

        /* Load the last saved preference. */
        webview.loadUrl(mPrefs.getString(PREF_STRING, "https://www.hotstar.com"));

    }
}

0 个答案:

没有答案