正在查看: TodoCrédito v1.4 应用的 UtilsTransActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: TodoCrédito v1.4 应用的 UtilsTransActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.nick.permission.utils;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.MotionEvent;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
public class UtilsTransActivity extends AppCompatActivity {
public static final Map<UtilsTransActivity, TransActivityDelegate> D = new HashMap();
public static abstract class TransActivityDelegate implements Serializable {
public boolean a(@NonNull UtilsTransActivity utilsTransActivity, MotionEvent motionEvent) {
return false;
}
public void b(@NonNull UtilsTransActivity utilsTransActivity, int i9, int i10, Intent intent) {
}
public void c(@NonNull UtilsTransActivity utilsTransActivity, Bundle bundle) {
}
public void d(@NonNull UtilsTransActivity utilsTransActivity, Bundle bundle) {
}
public void f(@NonNull UtilsTransActivity utilsTransActivity) {
}
public void g(@NonNull UtilsTransActivity utilsTransActivity) {
}
public void i(@NonNull UtilsTransActivity utilsTransActivity, int i9, @NonNull String[] strArr, @NonNull int[] iArr) {
}
public void k(@NonNull UtilsTransActivity utilsTransActivity) {
}
public void l(@NonNull UtilsTransActivity utilsTransActivity, Bundle bundle) {
}
public void m(@NonNull UtilsTransActivity utilsTransActivity) {
}
public void n(@NonNull UtilsTransActivity utilsTransActivity) {
}
}
public interface a<T> {
void accept(T t8);
}
public static void U(Activity activity, a<Intent> aVar, TransActivityDelegate transActivityDelegate, Class<?> cls) {
if (transActivityDelegate == null) {
return;
}
Intent intent = new Intent(com.nick.permission.utils.a.l(), cls);
intent.putExtra("extra_delegate", transActivityDelegate);
if (aVar != null) {
aVar.accept(intent);
}
if (activity != null) {
activity.startActivity(intent);
} else {
intent.addFlags(268435456);
com.nick.permission.utils.a.l().startActivity(intent);
}
}
public static void V(a<Intent> aVar, TransActivityDelegate transActivityDelegate) {
U(null, aVar, transActivityDelegate, UtilsTransActivity.class);
}
@Override
public boolean dispatchTouchEvent(MotionEvent motionEvent) {
TransActivityDelegate transActivityDelegate = D.get(this);
if (transActivityDelegate == null) {
return super.dispatchTouchEvent(motionEvent);
}
if (transActivityDelegate.a(this, motionEvent)) {
return true;
}
return super.dispatchTouchEvent(motionEvent);
}
@Override
public void onActivityResult(int i9, int i10, Intent intent) {
super.onActivityResult(i9, i10, intent);
TransActivityDelegate transActivityDelegate = D.get(this);
if (transActivityDelegate == null) {
return;
}
transActivityDelegate.b(this, i9, i10, intent);
}
@Override
public void onCreate(Bundle bundle) {
overridePendingTransition(0, 0);
Serializable serializableExtra = getIntent().getSerializableExtra("extra_delegate");
if (!(serializableExtra instanceof TransActivityDelegate)) {
super.onCreate(bundle);
finish();
return;
}
TransActivityDelegate transActivityDelegate = (TransActivityDelegate) serializableExtra;
D.put(this, transActivityDelegate);
transActivityDelegate.c(this, bundle);
super.onCreate(bundle);
transActivityDelegate.d(this, bundle);
}
@Override
public void onDestroy() {
super.onDestroy();
Map<UtilsTransActivity, TransActivityDelegate> map = D;
TransActivityDelegate transActivityDelegate = map.get(this);
if (transActivityDelegate == null) {
return;
}
transActivityDelegate.f(this);
map.remove(this);
}
@Override
public void onPause() {
overridePendingTransition(0, 0);
super.onPause();
TransActivityDelegate transActivityDelegate = D.get(this);
if (transActivityDelegate == null) {
return;
}
transActivityDelegate.g(this);
}
@Override
public void onRequestPermissionsResult(int i9, @NonNull String[] strArr, @NonNull int[] iArr) {
super.onRequestPermissionsResult(i9, strArr, iArr);
TransActivityDelegate transActivityDelegate = D.get(this);
if (transActivityDelegate == null) {
return;
}
transActivityDelegate.i(this, i9, strArr, iArr);
}
@Override
public void onResume() {
super.onResume();
TransActivityDelegate transActivityDelegate = D.get(this);
if (transActivityDelegate == null) {
return;
}
transActivityDelegate.k(this);
}
@Override
public void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
TransActivityDelegate transActivityDelegate = D.get(this);
if (transActivityDelegate == null) {
return;
}
transActivityDelegate.l(this, bundle);
}
@Override
public void onStart() {
super.onStart();
TransActivityDelegate transActivityDelegate = D.get(this);
if (transActivityDelegate == null) {
return;
}
transActivityDelegate.m(this);
}
@Override
public void onStop() {
super.onStop();
TransActivityDelegate transActivityDelegate = D.get(this);
if (transActivityDelegate == null) {
return;
}
transActivityDelegate.n(this);
}
}