正在查看: 心动涳間 v1.0.0 应用的 MainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 心动涳間 v1.0.0 应用的 MainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.xanl.jijzzsnj;
import android.view.View;
import androidx.lifecycle.Observer;
import com.qinyue.vcommon.base.BaseActivity;
import com.qinyue.vcommon.listener.OnMultiClickListener;
import com.qinyue.vcommon.manager.MySkinManager;
import com.qinyue.vcommon.utils.ToastUtils;
import com.xanl.jijzzsnj.databinding.ActivityMainBinding;
import com.xanl.jijzzsnj.event.MainEvent;
import com.xanl.jijzzsnj.messager.MainMessager;
public class MainActivity extends BaseActivity<ActivityMainBinding> {
private MainMessager mainMessager;
@Override
protected int getLayoutId() {
return R.layout.activity_main;
}
@Override
protected void onInitView() {
}
@Override
protected void onInitViewModel() {
this.mainMessager = (MainMessager) getActivityScopeViewModel(MainMessager.class);
}
@Override
protected void onInput() {
((ActivityMainBinding) this.dataBind).titleTv.setOnClickListener(new OnMultiClickListener() {
@Override
public void onMultiClick(View view) {
MainActivity.this.mainMessager.input(new MainEvent(1));
}
});
}
@Override
protected void onResume() {
super.onResume();
MySkinManager.getInstance().chageForSystemNight();
}
@Override
protected void onOutput() {
this.mainMessager.output(this, new Observer<MainEvent>() {
@Override
public void onChanged(MainEvent mainEvent) {
int i = mainEvent.eventId;
if (i == -100) {
ToastUtils.toast(((MainEvent.Result) mainEvent.result).errorInfo.getErrorMsg());
} else {
if (i != 2) {
return;
}
ToastUtils.toast(((MainEvent.Result) mainEvent.result).skinMsg);
}
}
});
}
}