CrackMe.apk
Download file
package androidx.core.app;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import androidx.collection.SimpleArrayMap;
import androidx.core.view.KeyEventDispatcher;
import androidx.lifecycle.Lifecycle;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.LifecycleRegistry;
import androidx.lifecycle.ReportFragment;
public class ComponentActivity extends Activity implements LifecycleOwner, KeyEventDispatcher.Component {
private SimpleArrayMap<Class<? extends ExtraData>, ExtraData> mExtraDataMap = new SimpleArrayMap<>();
private LifecycleRegistry mLifecycleRegistry = new LifecycleRegistry(this);
@Deprecated
public static class ExtraData {
}
@Deprecated
public void putExtraData(ExtraData extraData) {
this.mExtraDataMap.put(extraData.getClass(), extraData);
}
/* access modifiers changed from: protected */
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
ReportFragment.injectIfNeededIn(this);
}
/* access modifiers changed from: protected */
public void onSaveInstanceState(Bundle bundle) {
this.mLifecycleRegistry.markState(Lifecycle.State.CREATED);
super.onSaveInstanceState(bundle);
}
@Deprecated
public <T extends ExtraData> T getExtraData(Class<T> cls) {
return (ExtraData) this.mExtraDataMap.get(cls);
}
public Lifecycle getLifecycle() {
return this.mLifecycleRegistry;
}
public boolean superDispatchKeyEvent(KeyEvent keyEvent) {
return super.dispatchKeyEvent(keyEvent);
}
public boolean dispatchKeyShortcutEvent(KeyEvent keyEvent) {
View decorView = getWindow().getDecorView();
if (decorView == null || !KeyEventDispatcher.dispatchBeforeHierarchy(decorView, keyEvent)) {
return super.dispatchKeyShortcutEvent(keyEvent);
}
return true;
}
public boolean dispatchKeyEvent(KeyEvent keyEvent) {
View decorView = getWindow().getDecorView();
if (decorView == null || !KeyEventDispatcher.dispatchBeforeHierarchy(decorView, keyEvent)) {
return KeyEventDispatcher.dispatchKeyEvent(this, decorView, this, keyEvent);
}
return true;
}
}
Download file