正在查看: Top浏览器 v4.6.16 应用的 AddJavaScriptActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Top浏览器 v4.6.16 应用的 AddJavaScriptActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pocket.topbrowser.browser.gm.page;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModel;
import c.o.a.a;
import c.t.a.d.n;
import c.t.c.j.x0;
import com.pocket.common.base.BaseViewModelActivity;
import com.pocket.topbrowser.browser.R$id;
import com.pocket.topbrowser.browser.R$layout;
import com.pocket.topbrowser.browser.gm.model.Script;
import com.pocket.topbrowser.browser.gm.page.AddJavaScriptActivity;
import h.b0.d.l;
public final class AddJavaScriptActivity extends BaseViewModelActivity {
public AddJavaScriptViewModel a;
public static final void v(AddJavaScriptActivity addJavaScriptActivity, Script script) {
l.f(addJavaScriptActivity, "this$0");
a.a("add_script").b(script);
addJavaScriptActivity.finish();
}
public static final void w(AddJavaScriptActivity addJavaScriptActivity, View view) {
l.f(addJavaScriptActivity, "this$0");
addJavaScriptActivity.finish();
}
public static final void x(AddJavaScriptActivity addJavaScriptActivity, View view) {
l.f(addJavaScriptActivity, "this$0");
addJavaScriptActivity.r();
}
public n getDataBindingConfig() {
int i2 = R$layout.browser_activity_add_java_script;
int i3 = x0.f126c;
ViewModel viewModel = this.a;
if (viewModel == null) {
l.u("viewModel");
viewModel = null;
}
return new n(i2, i3, viewModel);
}
public void initViewModel() {
AddJavaScriptViewModel activityScopeViewModel = getActivityScopeViewModel(AddJavaScriptViewModel.class);
l.e(activityScopeViewModel, "getActivityScopeViewMode…iptViewModel::class.java)");
this.a = activityScopeViewModel;
}
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
c.t.a.u.a.a.c(this);
AddJavaScriptViewModel addJavaScriptViewModel = this.a;
if (addJavaScriptViewModel == null) {
l.u("viewModel");
addJavaScriptViewModel = null;
}
addJavaScriptViewModel.e().observe(this, new Observer() {
public final void onChanged(Object obj) {
AddJavaScriptActivity.v(AddJavaScriptActivity.this, (Script) obj);
}
});
findViewById(R$id.toolbar).setNavImgListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AddJavaScriptActivity.w(AddJavaScriptActivity.this, view);
}
});
((TextView) findViewById(R$id.tv_add)).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AddJavaScriptActivity.x(AddJavaScriptActivity.this, view);
}
});
}
public final void r() {
String obj = ((EditText) findViewById(R$id.et_name)).getText().toString();
String obj2 = ((EditText) findViewById(R$id.et_desc)).getText().toString();
String obj3 = ((EditText) findViewById(R$id.et_creator)).getText().toString();
String obj4 = ((EditText) findViewById(R$id.et_code)).getText().toString();
if (obj.length() == 0) {
showToast("脚本名称不能为空");
return;
}
if (obj2.length() == 0) {
showToast("脚本简介不能为空");
return;
}
if (!(obj3.length() == 0)) {
obj3 = "top";
}
if (obj4.length() == 0) {
showToast("脚本代码不能为空");
return;
}
AddJavaScriptViewModel addJavaScriptViewModel = this.a;
if (addJavaScriptViewModel == null) {
l.u("viewModel");
addJavaScriptViewModel = null;
}
addJavaScriptViewModel.c(obj, obj2, obj3, obj4);
}
}