正在查看: BetterTogether v3.0.0 应用的 BaseActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: BetterTogether v3.0.0 应用的 BaseActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bettertogether.base;
import ad.a;
import android.R;
import android.content.Context;
import android.graphics.Rect;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import androidx.fragment.app.e0;
import com.bettertogether.cache.preferences.PreferenceData;
import com.onesignal.x3;
import com.onesignal.y3;
import fs.d;
import h.k;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import zc.c;
@Metadata
public abstract class BaseActivity extends e0 implements c {
public static final int f4869d = 0;
private boolean enableClickOnViews = true;
private boolean isAppInForeground;
private boolean isDailyTipsPopupEnable;
public void attachBaseContext(Context context) {
super/*android.content.ContextWrapper*/.attachBaseContext(context);
d.D(this, context);
}
public final void disableViews() {
this.enableClickOnViews = false;
}
public boolean dispatchTouchEvent(MotionEvent motionEvent) {
Intrinsics.checkNotNullParameter(motionEvent, "event");
if (!hideKeyboardOnClickOutsideOfEditText()) {
return super/*android.app.Activity*/.dispatchTouchEvent(motionEvent);
}
if (!this.enableClickOnViews) {
return true;
}
if (motionEvent.getAction() == 0) {
View currentFocus = getCurrentFocus();
if (currentFocus instanceof EditText) {
Rect rect = new Rect();
EditText editText = (EditText) currentFocus;
editText.getGlobalVisibleRect(rect);
if (!rect.contains((int) motionEvent.getRawX(), (int) motionEvent.getRawY())) {
editText.clearFocus();
Object systemService = getSystemService("input_method");
Intrinsics.f(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
((InputMethodManager) systemService).hideSoftInputFromWindow(editText.getWindowToken(), 0);
}
}
}
return super/*android.app.Activity*/.dispatchTouchEvent(motionEvent);
}
public final void enableViews() {
this.enableClickOnViews = true;
}
public abstract View getView();
public boolean hideKeyboardOnClickOutsideOfEditText() {
return true;
}
@Override
public void hideLoadingDialog() {
}
public final boolean isAppInForeground() {
return this.isAppInForeground;
}
public final boolean isDailyTipsPopupEnable() {
return this.isDailyTipsPopupEnable;
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
et.d.a("onCreate()", new Object[0]);
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
setContentView(getView());
providePresenter().a();
}
@Override
public void onPause() {
super.onPause();
et.d.b("AppState: OneSignal isForeground: false", new Object[0]);
this.isAppInForeground = false;
}
@Override
public void onResume() {
super.onResume();
et.d.b("AppState: OneSignal isForeground: true", new Object[0]);
this.isAppInForeground = true;
providePresenter().c();
}
public abstract a providePresenter();
public final void setAppInForeground(boolean z4) {
this.isAppInForeground = z4;
}
public final void setDailyTipsPopupEnable(boolean z4) {
this.isDailyTipsPopupEnable = z4;
}
public final void setRandomOneSignalId(final PreferenceData preferenceData) {
Intrinsics.checkNotNullParameter(preferenceData, "preferenceData");
et.d.a("CheckScreen setRandomOneSignalId:outside", new Object[0]);
y3.t(new x3() {
public final void a(org.json.JSONObject r7) {
throw new UnsupportedOperationException("Method not decompiled: zc.a.a(org.json.JSONObject):void");
}
});
}
@Override
public void showErrorMessageDialog(int i10) {
k kVar = new k((Context) this);
kVar.u(2131951687);
kVar.o(i10);
kVar.s(2131951895, null);
kVar.f().show();
}
@Override
public void showLoadingDialog() {
}
@Override
public void showErrorMessageDialog(String str) {
Intrinsics.checkNotNullParameter(str, "errorMessage");
k kVar = new k((Context) this);
kVar.u(2131951687);
kVar.p(str);
kVar.s(2131951895, null);
kVar.f().show();
}
}