正在查看: SpeedCash v6.5.1482 应用的 DownlineLandingActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 DownlineLandingActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.account;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.webkit.JavascriptInterface;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.handler.FirebaseProcessor;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.setting.ApiConfig;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.ConfigSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.account.DownlineLandingActivity;
import com.bm.sc.bebasbayar.ui.activity.info.OpenWebViewActivity;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Mapper;
public class DownlineLandingActivity extends BaseActivity {
public String c;
public View d;
public static class JavaScriptInterface {
public Activity a;
public AppSession b;
public JavaScriptInterface(Activity activity, AppSession appSession) {
this.a = activity;
this.b = appSession;
}
@JavascriptInterface
public void gotoReferralPage() {
if (this.b.retrieve(ConfigSession.KEY_FIRST_ACCESS_LANDING_DOWNLINE).isEmpty()) {
this.b.store(ConfigSession.KEY_FIRST_ACCESS_LANDING_DOWNLINE, "accessed");
}
Affinity.purge(this.a, AlatPromosiActivity.class);
}
}
public class a extends WebChromeClient {
public final SwipeRefreshLayout a;
public a(SwipeRefreshLayout swipeRefreshLayout) {
this.a = swipeRefreshLayout;
}
@Override
public void onProgressChanged(WebView webView, int i) {
this.a.setRefreshing(true);
if (i == 100) {
this.a.setRefreshing(false);
this.a.setEnabled(false);
}
}
}
public void r(int i, String str) {
if (Var.toString(str, "null").equalsIgnoreCase("null") && str.isEmpty()) {
return;
}
this.c = Var.toString(Mapper.jsonToMap(str).get("tips"), "https://www.bebasbayar.com/");
findViewById(R.id.line_menu_tips_trik).setOnClickListener(this);
}
public static void s(WebView webView, int i, String str) {
if (Var.toString(str, "null").equalsIgnoreCase("null") && str.isEmpty()) {
return;
}
webView.loadUrl(Var.toString(Mapper.jsonToMap(str).get(ConfigSession.KEY_URL_LANDING), "https://www.bebasbayar.com/"));
}
@Override
public int getLayoutResource() {
return R.layout.activity_downline_landing;
}
@Override
public String getWikiNameSpace() {
return null;
}
@Override
public boolean isEligibleForFavorit() {
return false;
}
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.line_menu_ajak_teman_trx:
Affinity.launch(this, DaftarTemanAllActivity.class);
break;
case R.id.line_menu_ajak_teman_upgrade:
Affinity.launch(this, DaftarTemanPersonalActivity.class);
break;
case R.id.line_menu_daftar_teman:
Affinity.launch(this, DownlineAddActivity.class);
break;
case R.id.line_menu_referral:
Affinity.launch(this, AlatPromosiActivity.class);
break;
case R.id.line_menu_tips_trik:
Bundle bundle = new Bundle();
bundle.putString("url", this.c);
bundle.putString(FirebaseProcessor.KEY_TITLE, "Sedang memuat...");
bundle.putBoolean("dynamic_title", true);
Intent intent = new Intent((Context) this, (Class<?>) OpenWebViewActivity.class);
intent.putExtras(bundle);
startActivity(intent);
break;
default:
super.onClick(view);
break;
}
}
@Override
@SuppressLint({"AddJavascriptInterface", "SetJavaScriptEnabled"})
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.d = findViewById(R.id.line_downline_menu);
if (this.appSession.retrieve(ConfigSession.KEY_FIRST_ACCESS_LANDING_DOWNLINE).isEmpty()) {
this.d.setVisibility(8);
} else {
this.d.setVisibility(0);
}
findViewById(R.id.line_menu_referral).setOnClickListener(this);
findViewById(R.id.line_menu_daftar_teman).setOnClickListener(this);
findViewById(R.id.line_menu_ajak_teman_trx).setOnClickListener(this);
findViewById(R.id.line_menu_ajak_teman_upgrade).setOnClickListener(this);
ApiConfig.fetchUrlWebViewAlatPromosiPertemanan(this, new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
DownlineLandingActivity.this.r(i, (String) obj);
}
});
final WebView webView = (WebView) findViewById(R.id.wv_downline_landing);
webView.addJavascriptInterface(new JavaScriptInterface(this, this.appSession), "AjakTeman");
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setDomStorageEnabled(true);
ApiConfig.fetchUrlWebViewAlatPromosiPertemanan(this, new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
DownlineLandingActivity.s(webView, i, (String) obj);
}
});
webView.setWebChromeClient(new a((SwipeRefreshLayout) findViewById(R.id.swipe_downline_landing)));
}
@Override
public void onResume() {
super.onResume();
if (this.appSession.retrieve(ConfigSession.KEY_FIRST_ACCESS_LANDING_DOWNLINE).isEmpty()) {
this.d.setVisibility(8);
} else {
this.d.setVisibility(0);
}
}
}