翰林优商.apk(点击下载) / SimpleWebViewActivity.java


package com.kwad.components.core.page;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.webkit.WebView;
import android.widget.TextView;
import com.kwad.components.core.j.a;
import com.kwad.components.core.n.s;
import com.kwad.components.core.webview.KsAdWebView;
import com.kwad.components.core.webview.kwai.b;
import com.kwad.sdk.R;
import com.kwad.sdk.api.core.KsAdSdkDynamicImpl;
import com.kwad.sdk.api.proxy.app.AdWebViewActivity;

@KsAdSdkDynamicImpl(AdWebViewActivity.class)
public class SimpleWebViewActivity extends a {
    private static final String KEY_PAGE_TITLE = "key_page_title";
    private static final String KEY_PAGE_URL = "key_page_url";
    private KsAdWebView mAdWebView;
    private TextView mTitle;
    private String title;

    private void initView() {
        this.mTitle = (TextView) findViewById(R.id.ksad_kwad_titlebar_title);
        String stringExtra = getIntent().getStringExtra(KEY_PAGE_TITLE);
        this.title = stringExtra;
        if (!TextUtils.isEmpty(stringExtra)) {
            this.mTitle.setText(this.title);
        }
        findViewById(R.id.ksad_kwad_web_navi_close).setVisibility(8);
        findViewById(R.id.ksad_kwad_web_navi_back).setOnClickListener(new View.OnClickListener() {
            /* class com.kwad.components.core.page.SimpleWebViewActivity.AnonymousClass1 */

            public final void onClick(View view) {
                SimpleWebViewActivity.this.finish();
            }
        });
    }

    private void initWebView() {
        KsAdWebView ksAdWebView = (KsAdWebView) findViewById(R.id.ksad_video_webview);
        this.mAdWebView = ksAdWebView;
        s.b(ksAdWebView);
    }

    public static void launch(Context context, String str, String str2) {
        if (context != null && !TextUtils.isEmpty(str)) {
            com.kwad.sdk.service.a.g(AdWebViewActivity.class, SimpleWebViewActivity.class);
            Intent intent = new Intent(context, AdWebViewActivity.class);
            intent.putExtra(KEY_PAGE_URL, str);
            intent.putExtra(KEY_PAGE_TITLE, str2);
            context.startActivity(intent);
        }
    }

    private void loadUrl() {
        if (TextUtils.isEmpty(this.title)) {
            this.mAdWebView.setWebChromeClient(new b() {
                /* class com.kwad.components.core.page.SimpleWebViewActivity.AnonymousClass2 */

                public final void onReceivedTitle(WebView webView, String str) {
                    super.onReceivedTitle(webView, str);
                    SimpleWebViewActivity.this.mTitle.setText(str);
                }
            });
        }
        String stringExtra = getIntent().getStringExtra(KEY_PAGE_URL);
        if (!TextUtils.isEmpty(stringExtra)) {
            this.mAdWebView.loadUrl(stringExtra);
        }
    }

    @Override // com.kwad.components.core.j.a
    public String getPageName() {
        return "SimpleWebViewActivity";
    }

    @Override // com.kwad.sdk.api.proxy.IActivityProxy, com.kwad.components.core.j.a
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.ksad_activity_simple_ad_webview);
        initView();
        initWebView();
        loadUrl();
    }
}