Created
January 31, 2021 22:36
-
-
Save ValentinAhrend/374c54c04470d4d012d3607b595893c6 to your computer and use it in GitHub Desktop.
A sample code for opening modified activities that are not registered in the manifest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.vahrend.intent_starter; | |
/** | |
* Created by Jim-Linus Valentin Ahrend on 1/30/21. | |
* Located in com.exsent.app.example in AndroidAppExample | |
**/ | |
public class ConnectionException extends RuntimeException { | |
public ConnectionException(String msg){ | |
super(msg); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.vahrend.intent_starter; | |
import android.graphics.Color; | |
import android.os.Bundle; | |
import android.view.View; | |
import android.view.ViewGroup; | |
import java.io.File; | |
/** | |
* Created by Jim-Linus Valentin Ahrend on 1/31/21. | |
* Located in com.vahrend.intent_starter in AndroidAppExample | |
* | |
* | |
* This is the activity you want to start, but that is not registered in the manifest | |
* | |
* There are the following rules: | |
* | |
* - use the constructor with the parameter of the super class (Function.java) | |
* - save the given variable from the constructor as a field (here: {@link ExampleActivity#function} | |
* - when calling methods (like {@link android.app.Activity#setContentView(View)}) use {@link Function#setContentView(View)} | |
* you always have to invoke the methods indirectly | |
* example: function.setContentView(0); | |
* | |
* - when you want to call the super of a method, you also have to use the function field. | |
* - when using this 'activity' as context or activity, like when you pass it into a method as a context | |
* you must use the function field!!! | |
* | |
* | |
* In general, this class isn't a real activity. | |
* This activity is like an activity controller, which is optimized for method overriding. | |
* | |
* Complete example: | |
**/ | |
public class ExampleActivity extends Function{ | |
/** | |
* Needed for invoking methods, like setContentView(x) | |
*/ | |
private Function function; | |
/** | |
* You need this constructor! | |
* @param function the function field | |
*/ | |
public ExampleActivity(Function function){ | |
this.function = function; | |
} | |
@Override | |
public void onCreate(Bundle var0) { | |
/* | |
calling super.onCreate(var0) is not bad, but won't do anything! | |
You should avoid using super | |
*/ | |
super.onCreate(var0); | |
/* | |
if you want to call super, | |
use function.onCreate(var0) instead | |
*/ | |
function.onCreate(var0); | |
/* | |
sample code | |
*/ | |
View view = new View(/*don't use this (as Context), use function instead*/function); | |
view.setBackgroundColor(Color.RED); | |
/* | |
if you want to call a method of AppCompatActivity | |
use function | |
*/ | |
function.setContentView(view); | |
/* | |
also when calling internal overridden methods | |
you have to use function field. | |
*/ | |
function.getObbDirs(); | |
} | |
@Override | |
public File[] getObbDirs() { | |
System.err.println("example"); | |
return null; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.vahrend.intent_starter; | |
import android.app.ActivityManager; | |
import android.content.ComponentName; | |
import android.content.IntentSender; | |
import android.content.pm.PackageManager; | |
import android.content.res.Resources; | |
import android.view.View; | |
import android.view.ViewGroup; | |
import androidx.annotation.NonNull; | |
import androidx.annotation.Nullable; | |
import androidx.appcompat.app.AppCompatActivity; | |
import androidx.appcompat.view.ActionMode; | |
import androidx.core.app.TaskStackBuilder; | |
import java.io.File; | |
import java.io.FileNotFoundException; | |
import java.io.IOException; | |
import java.lang.annotation.Annotation; | |
import java.lang.reflect.InvocationTargetException; | |
import java.lang.reflect.Method; | |
import java.util.ArrayList; | |
import java.util.Objects; | |
/** | |
* Created by Jim-Linus Valentin Ahrend on 1/23/21. | |
* | |
* This file should be registered in your android manifest | |
**/ | |
public class Function extends AppCompatActivity { | |
static final String FUNCTION_CLASS = "function_class"; | |
private Const c; | |
private Object instance; | |
public Object getInstance() { | |
return instance; | |
} | |
public Function function; | |
public Function(Function f){this.function = f;} | |
public Function(){} | |
/** | |
* Connection between YourFunction.java | |
* and the real activity (Function.java) | |
* | |
* When calling a method, | |
* the get, set or call method will be called | |
* | |
* The call method calls a void method. | |
* | |
* The get method returns a value of a method | |
* | |
* The set method sets a value in a void method | |
* | |
*/ | |
private class Const { | |
private Class c; | |
private int[] register; | |
private int[] used; | |
Const(Class c){ | |
this.c = c; | |
register = new int[AppCompatActivity.class.getMethods().length]; | |
int var0 = 0; | |
for(Method method : c.getMethods()){ | |
if(method.getAnnotations().length>0){ | |
for (Annotation annotation : method.getAnnotations()){ | |
if(annotation.getClass().equals(Override.class))var0++; | |
} | |
} | |
} | |
used = new int[var0]; | |
var0 = 0; | |
for(Method method : c.getMethods()){ | |
if(method.getAnnotations().length>0){ | |
for (Annotation annotation : method.getAnnotations()){ | |
if(annotation.getClass().equals(Override.class)){ | |
StringBuilder sb = new StringBuilder(); | |
for(Class param : method.getParameterTypes()){ | |
sb.append(param.getName().replace(".","9")).append("0"); | |
} | |
used[var0] = MethodOverride.valueOf(method.getName()+"$"+sb.toString()).id; | |
} | |
} | |
} | |
var0++; | |
} | |
} | |
private boolean checkInternal(int id){ | |
for (int instance: used){ | |
if(instance == id)return true; | |
} | |
return false; | |
} | |
void call(int i,Object... args){ | |
MethodOverride override = getById(i); | |
final String name = override.name(); | |
//call using java reflection | |
String method_name = name.substring(0,name.indexOf("$")); | |
String[] params = name.substring((method_name+"$").length(),name.length()-1).split("0"); | |
ArrayList<Class> classes = new ArrayList<>(); | |
for (int o = 0; o < params.length; o++){ | |
System.err.println("check param:"+params[o]); | |
try { | |
String param = params[o].replace("9","."); | |
param = param.trim(); | |
if(param.equals(""))param=null; | |
if(param !=null && param.contains("_Array")){ | |
String x = param.substring(0, param.indexOf("_Array")); | |
param = "[L"+x+";"; | |
} | |
if(param!=null) { | |
System.err.println("class for name:"+param); | |
classes.add(Class.forName(param)); | |
System.err.println("class:"+Class.forName(param)); | |
} | |
} catch (ClassNotFoundException e) { | |
e.printStackTrace(); | |
} | |
} | |
try { | |
Class[] classes1 = new Class[classes.size()]; | |
for (int j = 0; j < classes1.length; j++) { | |
classes1[j]=classes.get(j); | |
} | |
Method method = c.getMethod(method_name,classes1); | |
System.err.println(args.length); | |
method.invoke(instance,args); | |
} catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e) { | |
e.printStackTrace(); | |
if(e.getClass() == InvocationTargetException.class){ | |
e.getCause().printStackTrace(); | |
} | |
} | |
} | |
Object get(int i,Object... args){ | |
MethodOverride override = getById(i); | |
final String name = Objects.requireNonNull(override).name(); | |
//call using java reflection | |
String method_name = name.substring(0,name.indexOf("$")); | |
String[] params = name.substring((method_name+"$").length(),name.length()-1).split("0"); | |
ArrayList<Class>classes = new ArrayList<>(); | |
for (int o = 0; o < params.length; o++){ | |
try { | |
String param = params[o].replace(".","9"); | |
param = param.trim(); | |
if(param.equals(""))param = null; | |
if(param !=null && param.contains("_Array")){ | |
String x = param.substring(0, param.indexOf("_Array")); | |
param = "[L"+x+";"; | |
} | |
if(param!=null) { | |
System.err.println(param); | |
classes.add(Class.forName(param)); | |
} | |
} catch (ClassNotFoundException e) { | |
e.printStackTrace(); | |
} | |
} | |
try { | |
Class[] classes1 = new Class[classes.size()]; | |
Method method = c.getMethod(method_name,classes.toArray(classes1)); | |
return method.invoke(instance,args); | |
} catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e) { | |
e.printStackTrace(); | |
throw new ConnectionException("Invocation can not be proceeded"); | |
} | |
} | |
private MethodOverride getById(int id){ | |
System.err.println("id:"+id); | |
for(MethodOverride override:MethodOverride.values()){ | |
if(override.id==id)return override; | |
} | |
return null; | |
} | |
/** | |
* | |
* @param i the id of the override method | |
* @return 1 if the method is already registered, 0 if the method is not registered | |
*/ | |
int registerCall(int i){ | |
if(!checkInternal(i))return 2; | |
int var0 = register[i]; | |
if(var0==0)register[i] = 1; | |
return var0; | |
} | |
} | |
@Override public void addContentView(android.view.View var0,android.view.ViewGroup.LayoutParams var1) { if(c!=null&&c.registerCall(0)==0)c.call(0,var0,var1);else super.addContentView(var0,var1);} | |
@Override public void applyOverrideConfiguration(android.content.res.Configuration var0) { if(c!=null&&c.registerCall(1)==0)c.call(1,var0);else super.applyOverrideConfiguration(var0);} | |
@Override public boolean bindIsolatedService(android.content.Intent var0,int var1,java.lang.String var2,java.util.concurrent.Executor var3,android.content.ServiceConnection var4) { if(c!=null&&c.registerCall(2)==0)return (boolean)c.get(2,var0,var1,var2,var3,var4);else return super.bindIsolatedService(var0,var1,var2,var3,var4);} | |
@Override public boolean bindService(android.content.Intent var0,android.content.ServiceConnection var1,int var2) { if(c!=null&&c.registerCall(3)==0)return (boolean)c.get(3,var0,var1,var2);else return super.bindService(var0,var1,var2);} | |
@Override public boolean bindService(android.content.Intent var0,int var1,java.util.concurrent.Executor var2,android.content.ServiceConnection var3) { if(c!=null&&c.registerCall(4)==0)return (boolean)c.get(4,var0,var1,var2,var3);else return super.bindService(var0,var1,var2,var3);} | |
@Override public int checkCallingOrSelfPermission(java.lang.String var0) { if(c!=null&&c.registerCall(5)==0)return (int)c.get(5,var0);else return super.checkCallingOrSelfPermission(var0);} | |
@Override public int checkCallingOrSelfUriPermission(android.net.Uri var0,int var1) { if(c!=null&&c.registerCall(6)==0)return (int)c.get(6,var0,var1);else return super.checkCallingOrSelfUriPermission(var0,var1);} | |
@Override public int checkCallingPermission(java.lang.String var0) { if(c!=null&&c.registerCall(7)==0)return (int)c.get(7,var0);else return super.checkCallingPermission(var0);} | |
@Override public int checkCallingUriPermission(android.net.Uri var0,int var1) { if(c!=null&&c.registerCall(8)==0)return (int)c.get(8,var0,var1);else return super.checkCallingUriPermission(var0,var1);} | |
@Override public int checkPermission(java.lang.String var0,int var1,int var2) { if(c!=null&&c.registerCall(9)==0)return (int)c.get(9,var0,var1,var2);else return super.checkPermission(var0,var1,var2);} | |
@Override public int checkSelfPermission(java.lang.String var0) { if(c!=null&&c.registerCall(10)==0)return (int)c.get(10,var0);else return super.checkSelfPermission(var0);} | |
@Override public int checkUriPermission(android.net.Uri var0,int var1,int var2,int var3) { if(c!=null&&c.registerCall(11)==0)return (int)c.get(11,var0,var1,var2,var3);else return super.checkUriPermission(var0,var1,var2,var3);} | |
@Override public int checkUriPermission(android.net.Uri var0,java.lang.String var1,java.lang.String var2,int var3,int var4,int var5) { if(c!=null&&c.registerCall(12)==0)return (int)c.get(12,var0,var1,var2,var3,var4,var5);else return super.checkUriPermission(var0,var1,var2,var3,var4,var5);} | |
@Override public void clearWallpaper() throws IOException { if(c!=null&&c.registerCall(13)==0)c.call(13);else super.clearWallpaper();} | |
@Override public void closeContextMenu() { if(c!=null&&c.registerCall(14)==0)c.call(14);else super.closeContextMenu();} | |
@Override public void closeOptionsMenu() { if(c!=null&&c.registerCall(15)==0)c.call(15);else super.closeOptionsMenu();} | |
@Override public android.content.Context createConfigurationContext(android.content.res.Configuration var0) { if(c!=null&&c.registerCall(16)==0)return (android.content.Context)c.get(16,var0);else return super.createConfigurationContext(var0);} | |
@Override public android.content.Context createContextForSplit(java.lang.String var0) throws PackageManager.NameNotFoundException { if(c!=null&&c.registerCall(17)==0)return (android.content.Context)c.get(17,var0);else return super.createContextForSplit(var0);} | |
@Override public android.content.Context createDeviceProtectedStorageContext() { if(c!=null&&c.registerCall(18)==0)return (android.content.Context)c.get(18);else return super.createDeviceProtectedStorageContext();} | |
@Override public android.content.Context createDisplayContext(android.view.Display var0) { if(c!=null&&c.registerCall(19)==0)return (android.content.Context)c.get(19,var0);else return super.createDisplayContext(var0);} | |
@Override public android.content.Context createPackageContext(java.lang.String var0,int var1) throws PackageManager.NameNotFoundException { if(c!=null&&c.registerCall(20)==0)return (android.content.Context)c.get(20,var0,var1);else return super.createPackageContext(var0,var1);} | |
@Override public android.app.PendingIntent createPendingResult(int var0,android.content.Intent var1,int var2) { if(c!=null&&c.registerCall(21)==0)return (android.app.PendingIntent)c.get(21,var0,var1,var2);else return super.createPendingResult(var0,var1,var2);} | |
@Override public String[] databaseList() { if(c!=null&&c.registerCall(22)==0)return (String[]) c.get(22);else return super.databaseList();} | |
@Override public boolean deleteDatabase(java.lang.String var0) { if(c!=null&&c.registerCall(23)==0)return (boolean)c.get(23,var0);else return super.deleteDatabase(var0);} | |
@Override public boolean deleteFile(java.lang.String var0) { if(c!=null&&c.registerCall(24)==0)return (boolean)c.get(24,var0);else return super.deleteFile(var0);} | |
@Override public boolean deleteSharedPreferences(java.lang.String var0) { if(c!=null&&c.registerCall(25)==0)return (boolean)c.get(25,var0);else return super.deleteSharedPreferences(var0);} | |
@Override public boolean dispatchGenericMotionEvent(android.view.MotionEvent var0) { if(c!=null&&c.registerCall(26)==0)return (boolean)c.get(26,var0);else return super.dispatchGenericMotionEvent(var0);} | |
@Override public boolean dispatchKeyEvent(android.view.KeyEvent var0) { if(c!=null&&c.registerCall(27)==0)return (boolean)c.get(27,var0);else return super.dispatchKeyEvent(var0);} | |
@Override public boolean dispatchKeyShortcutEvent(android.view.KeyEvent var0) { if(c!=null&&c.registerCall(28)==0)return (boolean)c.get(28,var0);else return false;} | |
@Override public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent var0) { if(c!=null&&c.registerCall(29)==0)return (boolean)c.get(29,var0);else return super.dispatchPopulateAccessibilityEvent(var0);} | |
@Override public boolean dispatchTouchEvent(android.view.MotionEvent var0) { if(c!=null&&c.registerCall(30)==0)return (boolean)c.get(30,var0);else return super.dispatchTouchEvent(var0);} | |
@Override public boolean dispatchTrackballEvent(android.view.MotionEvent var0) { if(c!=null&&c.registerCall(31)==0)return (boolean)c.get(31,var0);else return super.dispatchTrackballEvent(var0);} | |
@Override public void dump(java.lang.String var0,java.io.FileDescriptor var1,java.io.PrintWriter var2,java.lang.String[] var3) { if(c!=null&&c.registerCall(32)==0)c.call(32,var0,var1,var2,var3);else super.dump(var0,var1,var2,var3);} | |
@Override public void enforceCallingOrSelfPermission(java.lang.String var0,java.lang.String var1) { if(c!=null&&c.registerCall(33)==0)c.call(33,var0,var1);else super.enforceCallingOrSelfPermission(var0,var1);} | |
@Override public void enforceCallingOrSelfUriPermission(android.net.Uri var0,int var1,java.lang.String var2) { if(c!=null&&c.registerCall(34)==0)c.call(34,var0,var1,var2);else super.enforceCallingOrSelfUriPermission(var0,var1,var2);} | |
@Override public void enforceCallingPermission(java.lang.String var0,java.lang.String var1) { if(c!=null&&c.registerCall(35)==0)c.call(35,var0,var1);else super.enforceCallingPermission(var0,var1);} | |
@Override public void enforceCallingUriPermission(android.net.Uri var0,int var1,java.lang.String var2) { if(c!=null&&c.registerCall(36)==0)c.call(36,var0,var1,var2);else super.enforceCallingUriPermission(var0,var1,var2);} | |
@Override public void enforcePermission(java.lang.String var0,int var1,int var2,java.lang.String var3) { if(c!=null&&c.registerCall(37)==0)c.call(37,var0,var1,var2,var3);else super.enforcePermission(var0,var1,var2,var3);} | |
@Override public void enforceUriPermission(android.net.Uri var0,int var1,int var2,int var3,java.lang.String var4) { if(c!=null&&c.registerCall(38)==0)c.call(38,var0,var1,var2,var3,var4);else super.enforceUriPermission(var0,var1,var2,var3,var4);} | |
@Override public void enforceUriPermission(android.net.Uri var0,java.lang.String var1,java.lang.String var2,int var3,int var4,int var5,java.lang.String var6) { if(c!=null&&c.registerCall(39)==0)c.call(39,var0,var1,var2,var3,var4,var5,var6);else super.enforceUriPermission(var0,var1,var2,var3,var4,var5,var6);} | |
@Override public void enterPictureInPictureMode() { if(c!=null&&c.registerCall(40)==0)c.call(40);else super.enterPictureInPictureMode();} | |
@Override public boolean enterPictureInPictureMode(android.app.PictureInPictureParams var0) { if(c!=null&&c.registerCall(41)==0)return (boolean)c.get(41,var0);else return super.enterPictureInPictureMode(var0);} | |
@Override public boolean equals(java.lang.Object var0) { if(c!=null&&c.registerCall(42)==0)return (boolean)c.get(42,var0);else return super.equals(var0);} | |
@Override public String[] fileList() { if(c!=null&&c.registerCall(43)==0)return (String[]) c.get(43);else return super.fileList();} | |
@Override public android.view.View findViewById(int var0) { if(c!=null&&c.registerCall(44)==0)return (android.view.View)c.get(44,var0);else return super.findViewById(var0);} | |
@Override public void finish() { if(c!=null&&c.registerCall(45)==0)c.call(45);else super.finish();} | |
@Override public void finishActivity(int var0) { if(c!=null&&c.registerCall(46)==0)c.call(46,var0);else super.finishActivity(var0);} | |
@Override public void finishActivityFromChild(android.app.Activity var0,int var1) { if(c!=null&&c.registerCall(47)==0)c.call(47,var0,var1);else super.finishActivityFromChild(var0,var1);} | |
@Override public void finishAffinity() { if(c!=null&&c.registerCall(48)==0)c.call(48);else super.finishAffinity();} | |
@Override public void finishAfterTransition() { if(c!=null&&c.registerCall(49)==0)c.call(49);else super.finishAfterTransition();} | |
@Override public void finishAndRemoveTask() { if(c!=null&&c.registerCall(50)==0)c.call(50);else super.finishAndRemoveTask();} | |
@Override public void finishFromChild(android.app.Activity var0) { if(c!=null&&c.registerCall(51)==0)c.call(51,var0);else super.finishFromChild(var0);} | |
@Override public android.app.ActionBar getActionBar() { if(c!=null&&c.registerCall(52)==0)return (android.app.ActionBar)c.get(52);else return super.getActionBar();} | |
@Override public android.content.Context getApplicationContext() { if(c!=null&&c.registerCall(53)==0)return (android.content.Context)c.get(53);else return super.getApplicationContext();} | |
@Override public android.content.pm.ApplicationInfo getApplicationInfo() { if(c!=null&&c.registerCall(54)==0)return (android.content.pm.ApplicationInfo)c.get(54);else return super.getApplicationInfo();} | |
@Override public android.content.res.AssetManager getAssets() { if(c!=null&&c.registerCall(55)==0)return (android.content.res.AssetManager)c.get(55);else return super.getAssets();} | |
@Override public android.content.Context getBaseContext() { if(c!=null&&c.registerCall(56)==0)return (android.content.Context)c.get(56);else return super.getBaseContext();} | |
@Override public java.io.File getCacheDir() { if(c!=null&&c.registerCall(57)==0)return (java.io.File)c.get(57);else return super.getCacheDir();} | |
@Override public android.content.ComponentName getCallingActivity() { if(c!=null&&c.registerCall(58)==0)return (android.content.ComponentName)c.get(58);else return super.getCallingActivity();} | |
@Override public java.lang.String getCallingPackage() { if(c!=null&&c.registerCall(59)==0)return (java.lang.String)c.get(59);else return super.getCallingPackage();} | |
@Override public int getChangingConfigurations() { if(c!=null&&c.registerCall(60)==0)return (int)c.get(60);else return super.getChangingConfigurations();} | |
@Override public java.lang.ClassLoader getClassLoader() { if(c!=null&&c.registerCall(61)==0)return (java.lang.ClassLoader)c.get(61);else return super.getClassLoader();} | |
@Override public java.io.File getCodeCacheDir() { if(c!=null&&c.registerCall(62)==0)return (java.io.File)c.get(62);else return super.getCodeCacheDir();} | |
@Override public android.content.ComponentName getComponentName() { if(c!=null&&c.registerCall(63)==0)return (android.content.ComponentName)c.get(63);else try{return super.getComponentName();}catch (NullPointerException npe){return null;}} | |
@Override public android.content.ContentResolver getContentResolver() { if(c!=null&&c.registerCall(64)==0)return (android.content.ContentResolver)c.get(64);else return super.getContentResolver();} | |
@Override public android.transition.Scene getContentScene() { if(c!=null&&c.registerCall(65)==0)return (android.transition.Scene)c.get(65);else return super.getContentScene();} | |
@Override public android.transition.TransitionManager getContentTransitionManager() { if(c!=null&&c.registerCall(66)==0)return (android.transition.TransitionManager)c.get(66);else return super.getContentTransitionManager();} | |
@Override public android.view.View getCurrentFocus() { if(c!=null&&c.registerCall(67)==0)return (android.view.View)c.get(67);else return super.getCurrentFocus();} | |
@Override public java.io.File getDataDir() { if(c!=null&&c.registerCall(68)==0)return (java.io.File)c.get(68);else return super.getDataDir();} | |
@Override public java.io.File getDatabasePath(java.lang.String var0) { if(c!=null&&c.registerCall(69)==0)return (java.io.File)c.get(69,var0);else return super.getDatabasePath(var0);} | |
@Override public androidx.appcompat.app.AppCompatDelegate getDelegate() { if(c!=null&&c.registerCall(70)==0)return (androidx.appcompat.app.AppCompatDelegate)c.get(70);else return super.getDelegate();} | |
@Override public java.io.File getDir(java.lang.String var0,int var1) { if(c!=null&&c.registerCall(71)==0)return (java.io.File)c.get(71,var0,var1);else return super.getDir(var0,var1);} | |
@Override public androidx.appcompat.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate() { if(c!=null&&c.registerCall(72)==0)return (androidx.appcompat.app.ActionBarDrawerToggle.Delegate)c.get(72);else return super.getDrawerToggleDelegate();} | |
@Override public java.io.File getExternalCacheDir() { if(c!=null&&c.registerCall(73)==0)return (java.io.File)c.get(73);else return super.getExternalCacheDir();} | |
@Override public File[] getExternalCacheDirs() { if(c!=null&&c.registerCall(74)==0)return (File[]) c.get(74);else return super.getExternalCacheDirs();} | |
@Override public java.io.File getExternalFilesDir(java.lang.String var0) { if(c!=null&&c.registerCall(75)==0)return (java.io.File)c.get(75,var0);else return super.getExternalFilesDir(var0);} | |
@Override public File[] getExternalFilesDirs(String var0) { if(c!=null&&c.registerCall(76)==0)return (File[]) c.get(76,var0);else return super.getExternalFilesDirs(var0);} | |
@Override public File[] getExternalMediaDirs() { if(c!=null&&c.registerCall(77)==0)return (File[]) c.get(77);else return super.getExternalMediaDirs();} | |
@Override public androidx.core.app.ComponentActivity.ExtraData getExtraData(java.lang.Class var0) { if(c!=null&&c.registerCall(78)==0)return (androidx.core.app.ComponentActivity.ExtraData)c.get(78,var0);else return null;} | |
@Override public java.io.File getFileStreamPath(java.lang.String var0) { if(c!=null&&c.registerCall(79)==0)return (java.io.File)c.get(79,var0);else return super.getFileStreamPath(var0);} | |
@Override public java.io.File getFilesDir() { if(c!=null&&c.registerCall(80)==0)return (java.io.File)c.get(80);else return super.getFilesDir();} | |
@Override public android.app.FragmentManager getFragmentManager() { if(c!=null&&c.registerCall(81)==0)return (android.app.FragmentManager)c.get(81);else return super.getFragmentManager();} | |
@Override public android.content.Intent getIntent() { if(c!=null&&c.registerCall(82)==0)return (android.content.Intent)c.get(82);else return super.getIntent();} | |
@Override public java.lang.Object getLastCustomNonConfigurationInstance() { if(c!=null&&c.registerCall(83)==0)return (java.lang.Object)c.get(83);else return super.getLastCustomNonConfigurationInstance();} | |
@Override public java.lang.Object getLastNonConfigurationInstance() { if(c!=null&&c.registerCall(84)==0)return (java.lang.Object)c.get(84);else return super.getLastNonConfigurationInstance();} | |
@Override public android.view.LayoutInflater getLayoutInflater() { if(c!=null&&c.registerCall(85)==0)return (android.view.LayoutInflater)c.get(85);else return super.getLayoutInflater();} | |
@Override public androidx.lifecycle.Lifecycle getLifecycle() { if(c!=null&&c.registerCall(86)==0)return (androidx.lifecycle.Lifecycle)c.get(86);else return super.getLifecycle();} | |
@Override public android.app.LoaderManager getLoaderManager() { if(c!=null&&c.registerCall(87)==0)return (android.app.LoaderManager)c.get(87);else return super.getLoaderManager();} | |
@Override public java.lang.String getLocalClassName() { if(c!=null&&c.registerCall(88)==0)return (java.lang.String)c.get(88);else return super.getLocalClassName();} | |
@Override public java.util.concurrent.Executor getMainExecutor() { if(c!=null&&c.registerCall(89)==0)return (java.util.concurrent.Executor)c.get(89);else return super.getMainExecutor();} | |
@Override public android.os.Looper getMainLooper() { if(c!=null&&c.registerCall(90)==0)return (android.os.Looper)c.get(90);else return super.getMainLooper();} | |
@Override public int getMaxNumPictureInPictureActions() { if(c!=null&&c.registerCall(91)==0)return (int)c.get(91);else return super.getMaxNumPictureInPictureActions();} | |
@Override public android.view.MenuInflater getMenuInflater() { if(c!=null&&c.registerCall(92)==0)return (android.view.MenuInflater)c.get(92);else return super.getMenuInflater();} | |
@Override public java.io.File getNoBackupFilesDir() { if(c!=null&&c.registerCall(93)==0)return (java.io.File)c.get(93);else return super.getNoBackupFilesDir();} | |
@Override public java.io.File getObbDir() { if(c!=null&&c.registerCall(94)==0)return (java.io.File)c.get(94);else return super.getObbDir();} | |
@Override public File[] getObbDirs() { if(c!=null&&c.registerCall(95)==0)return (File[]) c.get(95);else return super.getObbDirs();} | |
@Override public java.lang.String getOpPackageName() { if(c!=null&&c.registerCall(96)==0)return (java.lang.String)c.get(96);else return super.getOpPackageName();} | |
@Override public java.lang.String getPackageCodePath() { if(c!=null&&c.registerCall(97)==0)return (java.lang.String)c.get(97);else return super.getPackageCodePath();} | |
@Override public android.content.pm.PackageManager getPackageManager() { if(c!=null&&c.registerCall(98)==0)return (android.content.pm.PackageManager)c.get(98);else return super.getPackageManager();} | |
@Override public java.lang.String getPackageName() { if(c!=null&&c.registerCall(99)==0)return (java.lang.String)c.get(99);else return super.getPackageName();} | |
@Override public java.lang.String getPackageResourcePath() { if(c!=null&&c.registerCall(100)==0)return (java.lang.String)c.get(100);else return super.getPackageResourcePath();} | |
@Override public android.content.Intent getParentActivityIntent() { if(c!=null&&c.registerCall(101)==0)return (android.content.Intent)c.get(101);else return super.getParentActivityIntent();} | |
@Override public android.content.SharedPreferences getPreferences(int var0) { if(c!=null&&c.registerCall(102)==0)return (android.content.SharedPreferences)c.get(102,var0);else return super.getPreferences(var0);} | |
@Override public android.net.Uri getReferrer() { if(c!=null&&c.registerCall(103)==0)return (android.net.Uri)c.get(103);else return super.getReferrer();} | |
@Override public int getRequestedOrientation() { if(c!=null&&c.registerCall(104)==0)return (int)c.get(104);else return super.getRequestedOrientation();} | |
@Override public android.content.res.Resources getResources() { if(c!=null&&c.registerCall(105)==0)return (android.content.res.Resources)c.get(105);else return super.getResources();} | |
@Override public android.content.SharedPreferences getSharedPreferences(java.lang.String var0,int var1) { if(c!=null&&c.registerCall(106)==0)return (android.content.SharedPreferences)c.get(106,var0,var1);else return super.getSharedPreferences(var0,var1);} | |
@Override public androidx.appcompat.app.ActionBar getSupportActionBar() { if(c!=null&&c.registerCall(107)==0)return (androidx.appcompat.app.ActionBar)c.get(107);else return super.getSupportActionBar();} | |
@Override public androidx.fragment.app.FragmentManager getSupportFragmentManager() { if(c!=null&&c.registerCall(108)==0)return (androidx.fragment.app.FragmentManager)c.get(108);else return super.getSupportFragmentManager();} | |
@Override public androidx.loader.app.LoaderManager getSupportLoaderManager() { if(c!=null&&c.registerCall(109)==0)return (androidx.loader.app.LoaderManager)c.get(109);else return super.getSupportLoaderManager();} | |
@Override public android.content.Intent getSupportParentActivityIntent() { if(c!=null&&c.registerCall(110)==0)return (android.content.Intent)c.get(110);else return super.getSupportParentActivityIntent();} | |
@Override public java.lang.Object getSystemService(java.lang.String var0) { if(c!=null&&c.registerCall(111)==0)return (java.lang.Object)c.get(111,var0);else return super.getSystemService(var0);} | |
@Override public java.lang.String getSystemServiceName(java.lang.Class var0) { if(c!=null&&c.registerCall(112)==0)return (java.lang.String)c.get(112,var0);else return super.getSystemServiceName(var0);} | |
@Override public int getTaskId() { if(c!=null&&c.registerCall(113)==0)return (int)c.get(113);else return super.getTaskId();} | |
@Override public android.content.res.Resources.Theme getTheme() { if(c!=null&&c.registerCall(114)==0)return (android.content.res.Resources.Theme)c.get(114);else return super.getTheme();} | |
@Override public androidx.lifecycle.ViewModelStore getViewModelStore() { if(c!=null&&c.registerCall(115)==0)return (androidx.lifecycle.ViewModelStore)c.get(115);else return super.getViewModelStore();} | |
@Override public android.app.VoiceInteractor getVoiceInteractor() { if(c!=null&&c.registerCall(116)==0)return (android.app.VoiceInteractor)c.get(116);else return super.getVoiceInteractor();} | |
@Override public android.graphics.drawable.Drawable getWallpaper() { if(c!=null&&c.registerCall(117)==0)return (android.graphics.drawable.Drawable)c.get(117);else return super.getWallpaper();} | |
@Override public int getWallpaperDesiredMinimumHeight() { if(c!=null&&c.registerCall(118)==0)return (int)c.get(118);else return super.getWallpaperDesiredMinimumHeight();} | |
@Override public int getWallpaperDesiredMinimumWidth() { if(c!=null&&c.registerCall(119)==0)return (int)c.get(119);else return super.getWallpaperDesiredMinimumWidth();} | |
@Override public android.view.Window getWindow() { if(c!=null&&c.registerCall(120)==0)return (android.view.Window)c.get(120);else return super.getWindow();} | |
@Override public android.view.WindowManager getWindowManager() { if(c!=null&&c.registerCall(121)==0)return (android.view.WindowManager)c.get(121);else return super.getWindowManager();} | |
@Override public void grantUriPermission(java.lang.String var0,android.net.Uri var1,int var2) { if(c!=null&&c.registerCall(122)==0)c.call(122,var0,var1,var2);else super.grantUriPermission(var0,var1,var2);} | |
@Override public boolean hasWindowFocus() { if(c!=null&&c.registerCall(123)==0)return (boolean)c.get(123);else return super.hasWindowFocus();} | |
@Override public int hashCode() { if(c!=null&&c.registerCall(124)==0)return (int)c.get(124);else return super.hashCode();} | |
@Override public void invalidateOptionsMenu() { if(c!=null&&c.registerCall(125)==0)c.call(125);else super.invalidateOptionsMenu();} | |
@Override public boolean isActivityTransitionRunning() { if(c!=null&&c.registerCall(126)==0)return (boolean)c.get(126);else return super.isActivityTransitionRunning();} | |
@Override public boolean isChangingConfigurations() { if(c!=null&&c.registerCall(127)==0)return (boolean)c.get(127);else return super.isChangingConfigurations();} | |
@Override public boolean isDestroyed() { if(c!=null&&c.registerCall(128)==0)return (boolean)c.get(128);else return super.isDestroyed();} | |
@Override public boolean isDeviceProtectedStorage() { if(c!=null&&c.registerCall(129)==0)return (boolean)c.get(129);else return super.isDeviceProtectedStorage();} | |
@Override public boolean isFinishing() { if(c!=null&&c.registerCall(130)==0)return (boolean)c.get(130);else return super.isFinishing();} | |
@Override public boolean isImmersive() { if(c!=null&&c.registerCall(131)==0)return (boolean)c.get(131);else return super.isImmersive();} | |
@Override public boolean isInMultiWindowMode() { if(c!=null&&c.registerCall(132)==0)return (boolean)c.get(132);else return super.isInMultiWindowMode();} | |
@Override public boolean isInPictureInPictureMode() { if(c!=null&&c.registerCall(133)==0)return (boolean)c.get(133);else return super.isInPictureInPictureMode();} | |
@Override public boolean isLocalVoiceInteractionSupported() { if(c!=null&&c.registerCall(134)==0)return (boolean)c.get(134);else return super.isLocalVoiceInteractionSupported();} | |
@Override public boolean isRestricted() { if(c!=null&&c.registerCall(135)==0)return (boolean)c.get(135);else return super.isRestricted();} | |
@Override public boolean isTaskRoot() { if(c!=null&&c.registerCall(136)==0)return (boolean)c.get(136);else return super.isTaskRoot();} | |
@Override public boolean isVoiceInteraction() { if(c!=null&&c.registerCall(137)==0)return (boolean)c.get(137);else return super.isVoiceInteraction();} | |
@Override public boolean isVoiceInteractionRoot() { if(c!=null&&c.registerCall(138)==0)return (boolean)c.get(138);else return super.isVoiceInteractionRoot();} | |
@Override public boolean moveDatabaseFrom(android.content.Context var0,java.lang.String var1) { if(c!=null&&c.registerCall(139)==0)return (boolean)c.get(139,var0,var1);else return super.moveDatabaseFrom(var0,var1);} | |
@Override public boolean moveSharedPreferencesFrom(android.content.Context var0,java.lang.String var1) { if(c!=null&&c.registerCall(140)==0)return (boolean)c.get(140,var0,var1);else return super.moveSharedPreferencesFrom(var0,var1);} | |
@Override public boolean moveTaskToBack(boolean var0) { if(c!=null&&c.registerCall(141)==0)return (boolean)c.get(141,var0);else return super.moveTaskToBack(var0);} | |
@Override public boolean navigateUpTo(android.content.Intent var0) { if(c!=null&&c.registerCall(142)==0)return (boolean)c.get(142,var0);else return super.navigateUpTo(var0);} | |
@Override public boolean navigateUpToFromChild(android.app.Activity var0,android.content.Intent var1) { if(c!=null&&c.registerCall(143)==0)return (boolean)c.get(143,var0,var1);else return super.navigateUpToFromChild(var0,var1);} | |
@Override public void onActionModeFinished(android.view.ActionMode var0) { if(c!=null&&c.registerCall(144)==0)c.call(144,var0);else super.onActionModeFinished(var0);} | |
@Override public void onActionModeStarted(android.view.ActionMode var0) { if(c!=null&&c.registerCall(145)==0)c.call(145,var0);else super.onActionModeStarted(var0);} | |
@Override public void onActivityReenter(int var0,android.content.Intent var1) { if(c!=null&&c.registerCall(146)==0)c.call(146,var0,var1);else super.onActivityReenter(var0,var1);} | |
@Override public void onAttachFragment(android.app.Fragment var0) { if(c!=null&&c.registerCall(147)==0)c.call(147,var0);else super.onAttachFragment(var0);} | |
@Override public void onAttachFragment(androidx.fragment.app.Fragment var0) { if(c!=null&&c.registerCall(148)==0)c.call(148,var0);else super.onAttachFragment(var0);} | |
@Override public void onAttachedToWindow() { if(c!=null&&c.registerCall(149)==0)c.call(149);else super.onAttachedToWindow();} | |
@Override public void onBackPressed() { if(c!=null&&c.registerCall(150)==0)c.call(150);else super.onBackPressed();} | |
@Override public void onConfigurationChanged(android.content.res.Configuration var0) { if(c!=null&&c.registerCall(151)==0)c.call(151,var0);else super.onConfigurationChanged(var0);} | |
@Override public void onContentChanged() { if(c!=null&&c.registerCall(152)==0)c.call(152);else super.onContentChanged();} | |
@Override public boolean onContextItemSelected(android.view.MenuItem var0) { if(c!=null&&c.registerCall(153)==0)return (boolean)c.get(153,var0);else return super.onContextItemSelected(var0);} | |
@Override public void onContextMenuClosed(android.view.Menu var0) { if(c!=null&&c.registerCall(154)==0)c.call(154,var0);else super.onContextMenuClosed(var0);} | |
@Override public void onCreate(android.os.Bundle var0,android.os.PersistableBundle var1) { if(c!=null&&c.registerCall(155)==0)c.call(155,var0,var1);else super.onCreate(var0,var1);} | |
@Override public void onCreateContextMenu(android.view.ContextMenu var0,android.view.View var1,android.view.ContextMenu.ContextMenuInfo var2) { if(c!=null&&c.registerCall(156)==0)c.call(156,var0,var1,var2);else super.onCreateContextMenu(var0,var1,var2);} | |
@Override public java.lang.CharSequence onCreateDescription() { if(c!=null&&c.registerCall(157)==0)return (java.lang.CharSequence)c.get(157);else return super.onCreateDescription();} | |
@Override public void onCreateNavigateUpTaskStack(android.app.TaskStackBuilder var0) { if(c!=null&&c.registerCall(158)==0)c.call(158,var0);else super.onCreateNavigateUpTaskStack(var0);} | |
@Override public boolean onCreateOptionsMenu(android.view.Menu var0) { if(c!=null&&c.registerCall(159)==0)return (boolean)c.get(159,var0);else return super.onCreateOptionsMenu(var0);} | |
@Override public boolean onCreatePanelMenu(int var0,android.view.Menu var1) { if(c!=null&&c.registerCall(160)==0)return (boolean)c.get(160,var0,var1);else return super.onCreatePanelMenu(var0,var1);} | |
@Override public android.view.View onCreatePanelView(int var0) { if(c!=null&&c.registerCall(161)==0)return (android.view.View)c.get(161,var0);else return super.onCreatePanelView(var0);} | |
@Override public void onCreateSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder var0) { if(c!=null&&c.registerCall(162)==0)c.call(162,var0);else super.onCreateSupportNavigateUpTaskStack(var0);} | |
@Override public boolean onCreateThumbnail(android.graphics.Bitmap var0,android.graphics.Canvas var1) { if(c!=null&&c.registerCall(163)==0)return (boolean)c.get(163,var0,var1);else return super.onCreateThumbnail(var0,var1);} | |
@Override public android.view.View onCreateView(java.lang.String var0,android.content.Context var1,android.util.AttributeSet var2) { if(c!=null&&c.registerCall(164)==0)return (android.view.View)c.get(164,var0,var1,var2);else return super.onCreateView(var0,var1,var2);} | |
@Override public android.view.View onCreateView(android.view.View var0,java.lang.String var1,android.content.Context var2,android.util.AttributeSet var3) { if(c!=null&&c.registerCall(165)==0)return (android.view.View)c.get(165,var0,var1,var2,var3);else return super.onCreateView(var0,var1,var2,var3);} | |
@Override public void onDetachedFromWindow() { if(c!=null&&c.registerCall(166)==0)c.call(166);else super.onDetachedFromWindow();} | |
@Override public void onEnterAnimationComplete() { if(c!=null&&c.registerCall(167)==0)c.call(167);else super.onEnterAnimationComplete();} | |
@Override public boolean onGenericMotionEvent(android.view.MotionEvent var0) { if(c!=null&&c.registerCall(168)==0)return (boolean)c.get(168,var0);else return super.onGenericMotionEvent(var0);} | |
@Override public void onGetDirectActions(android.os.CancellationSignal var0,java.util.function.Consumer var1) { if(c!=null&&c.registerCall(169)==0)c.call(169,var0,var1);else super.onGetDirectActions(var0,var1);} | |
@Override public boolean onKeyDown(int var0,android.view.KeyEvent var1) { if(c!=null&&c.registerCall(170)==0)return (boolean)c.get(170,var0,var1);else return super.onKeyDown(var0,var1);} | |
@Override public boolean onKeyLongPress(int var0,android.view.KeyEvent var1) { if(c!=null&&c.registerCall(171)==0)return (boolean)c.get(171,var0,var1);else return super.onKeyLongPress(var0,var1);} | |
@Override public boolean onKeyMultiple(int var0,int var1,android.view.KeyEvent var2) { if(c!=null&&c.registerCall(172)==0)return (boolean)c.get(172,var0,var1,var2);else return super.onKeyMultiple(var0,var1,var2);} | |
@Override public boolean onKeyShortcut(int var0,android.view.KeyEvent var1) { if(c!=null&&c.registerCall(173)==0)return (boolean)c.get(173,var0,var1);else return super.onKeyShortcut(var0,var1);} | |
@Override public boolean onKeyUp(int var0,android.view.KeyEvent var1) { if(c!=null&&c.registerCall(174)==0)return (boolean)c.get(174,var0,var1);else return super.onKeyUp(var0,var1);} | |
@Override public void onLocalVoiceInteractionStarted() { if(c!=null&&c.registerCall(175)==0)c.call(175);else super.onLocalVoiceInteractionStarted();} | |
@Override public void onLocalVoiceInteractionStopped() { if(c!=null&&c.registerCall(176)==0)c.call(176);else super.onLocalVoiceInteractionStopped();} | |
@Override public void onLowMemory() { if(c!=null&&c.registerCall(177)==0)c.call(177);else super.onLowMemory();} | |
@Override public boolean onMenuOpened(int var0,android.view.Menu var1) { if(c!=null&&c.registerCall(178)==0)return (boolean)c.get(178,var0,var1);else return super.onMenuOpened(var0,var1);} | |
@Override public void onMultiWindowModeChanged(boolean var0) { if(c!=null&&c.registerCall(179)==0)c.call(179,var0);else super.onMultiWindowModeChanged(var0);} | |
@Override public void onSupportContentChanged() { if(c!=null&&c.registerCall(180)==0)c.call(180);else super.onSupportContentChanged();} | |
@Override public boolean onSupportNavigateUp() { if(c!=null&&c.registerCall(181)==0)return (boolean)c.get(181);else return super.onSupportNavigateUp();} | |
@Override public void onTopResumedActivityChanged(boolean var0) { if(c!=null&&c.registerCall(182)==0)c.call(182,var0);else super.onTopResumedActivityChanged(var0);} | |
@Override public boolean onTouchEvent(android.view.MotionEvent var0) { if(c!=null&&c.registerCall(183)==0)return (boolean)c.get(183,var0);else return super.onTouchEvent(var0);} | |
@Override public boolean onTrackballEvent(android.view.MotionEvent var0) { if(c!=null&&c.registerCall(184)==0)return (boolean)c.get(184,var0);else return super.onTrackballEvent(var0);} | |
@Override public void onTrimMemory(int var0) { if(c!=null&&c.registerCall(185)==0)c.call(185,var0);else super.onTrimMemory(var0);} | |
@Override public void onUserInteraction() { if(c!=null&&c.registerCall(186)==0)c.call(186);else super.onUserInteraction();} | |
@Override public void onVisibleBehindCanceled() { if(c!=null&&c.registerCall(187)==0)c.call(187);else super.onVisibleBehindCanceled();} | |
@Override public void onWindowAttributesChanged(android.view.WindowManager.LayoutParams var0) { if(c!=null&&c.registerCall(188)==0)c.call(188,var0);else super.onWindowAttributesChanged(var0);} | |
@Override public void onWindowFocusChanged(boolean var0) { if(c!=null&&c.registerCall(189)==0)c.call(189,var0);else super.onWindowFocusChanged(var0);} | |
@Override public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback var0) { if(c!=null&&c.registerCall(190)==0)return (android.view.ActionMode)c.get(190,var0);else return super.onWindowStartingActionMode(var0);} | |
@Override public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback var0,int var1) { if(c!=null&&c.registerCall(191)==0)return (android.view.ActionMode)c.get(191,var0,var1);else return super.onWindowStartingActionMode(var0,var1);} | |
@Override public androidx.appcompat.view.ActionMode onWindowStartingSupportActionMode(androidx.appcompat.view.ActionMode.Callback var0) { if(c!=null&&c.registerCall(192)==0)return (androidx.appcompat.view.ActionMode)c.get(192,var0);else return super.onWindowStartingSupportActionMode(var0);} | |
@Override public void openContextMenu(android.view.View var0) { if(c!=null&&c.registerCall(193)==0)c.call(193,var0);else super.openContextMenu(var0);} | |
@Override public java.io.FileInputStream openFileInput(java.lang.String var0) throws FileNotFoundException { if(c!=null&&c.registerCall(194)==0)return (java.io.FileInputStream)c.get(194,var0);else return super.openFileInput(var0);} | |
@Override public java.io.FileOutputStream openFileOutput(java.lang.String var0,int var1) throws FileNotFoundException { if(c!=null&&c.registerCall(195)==0)return (java.io.FileOutputStream)c.get(195,var0,var1);else return super.openFileOutput(var0,var1);} | |
@Override public void openOptionsMenu() { if(c!=null&&c.registerCall(196)==0)c.call(196);else super.openOptionsMenu();} | |
@Override public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String var0,int var1,android.database.sqlite.SQLiteDatabase.CursorFactory var2) { if(c!=null&&c.registerCall(197)==0)return (android.database.sqlite.SQLiteDatabase)c.get(197,var0,var1,var2);else return super.openOrCreateDatabase(var0,var1,var2);} | |
@Override public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String var0,int var1,android.database.sqlite.SQLiteDatabase.CursorFactory var2,android.database.DatabaseErrorHandler var3) { if(c!=null&&c.registerCall(198)==0)return (android.database.sqlite.SQLiteDatabase)c.get(198,var0,var1,var2,var3);else return super.openOrCreateDatabase(var0,var1,var2,var3);} | |
@Override public void overridePendingTransition(int var0,int var1) { if(c!=null&&c.registerCall(199)==0)c.call(199,var0,var1);else super.overridePendingTransition(var0,var1);} | |
@Override public boolean supportRequestWindowFeature(int var0) { if(c!=null&&c.registerCall(309)==0)return (boolean)c.get(309,var0);else return super.supportRequestWindowFeature(var0);} | |
@Override public boolean supportShouldUpRecreateTask(android.content.Intent var0) { if(c!=null&&c.registerCall(310)==0)return (boolean)c.get(310,var0);else return super.supportShouldUpRecreateTask(var0);} | |
@Override public void supportStartPostponedEnterTransition() { if(c!=null&&c.registerCall(311)==0)c.call(311);else super.supportStartPostponedEnterTransition();} | |
@Override public void takeKeyEvents(boolean var0) { if(c!=null&&c.registerCall(312)==0)c.call(312,var0);else super.takeKeyEvents(var0);} | |
@Override public java.lang.String toString() { if(c!=null&&c.registerCall(313)==0)return (java.lang.String)c.get(313);else return super.toString();} | |
@Override public void triggerSearch(java.lang.String var0,android.os.Bundle var1) { if(c!=null&&c.registerCall(314)==0)c.call(314,var0,var1);else super.triggerSearch(var0,var1);} | |
@Override public void unbindService(android.content.ServiceConnection var0) { if(c!=null&&c.registerCall(315)==0)c.call(315,var0);else super.unbindService(var0);} | |
@Override public void unregisterActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks var0) { if(c!=null&&c.registerCall(316)==0)c.call(316,var0);else super.unregisterActivityLifecycleCallbacks(var0);} | |
@Override public void unregisterComponentCallbacks(android.content.ComponentCallbacks var0) { if(c!=null&&c.registerCall(317)==0)c.call(317,var0);else super.unregisterComponentCallbacks(var0);} | |
@Override public void unregisterForContextMenu(android.view.View var0) { if(c!=null&&c.registerCall(318)==0)c.call(318,var0);else super.unregisterForContextMenu(var0);} | |
@Override public void unregisterReceiver(android.content.BroadcastReceiver var0) { if(c!=null&&c.registerCall(319)==0)c.call(319,var0);else super.unregisterReceiver(var0);} | |
@Override public void updateServiceGroup(android.content.ServiceConnection var0,int var1,int var2) { if(c!=null&&c.registerCall(320)==0)c.call(320,var0,var1,var2);else super.updateServiceGroup(var0,var1,var2);} | |
@Override public void attachBaseContext(android.content.Context var0) { if(c!=null&&c.registerCall(321)==0)c.call(321,var0);else super.attachBaseContext(var0);} | |
@Override public void onApplyThemeResource(android.content.res.Resources.Theme var0,int var1,boolean var2) { if(c!=null&&c.registerCall(322)==0)c.call(322,var0,var1,var2);else super.onApplyThemeResource(var0,var1,var2);} | |
@Override public void onChildTitleChanged(android.app.Activity var0,java.lang.CharSequence var1) { if(c!=null&&c.registerCall(323)==0)c.call(323,var0,var1);else super.onChildTitleChanged(var0,var1);} | |
@Override public void onCreate(android.os.Bundle var0) { | |
try { | |
super.onCreate(var0); | |
}catch (IllegalStateException ignored){ | |
/* | |
happens when you call super.onCreate(var0) in you overridden method | |
*/ | |
} | |
/* | |
init c and instance | |
*/ | |
if (c == null || c.registerCall(324) == 0) { | |
try { | |
Class activity_not_in_manifest = (Class) super.getIntent().getSerializableExtra(FUNCTION_CLASS); | |
this.c = new Const(Objects.requireNonNull(activity_not_in_manifest)); | |
try { | |
this.instance = activity_not_in_manifest.getConstructor(Function.class).newInstance(this); | |
} catch (IllegalAccessException | InstantiationException | NoSuchMethodException | InvocationTargetException e) { | |
throw new ConnectionException("Instance cannot be null!"); | |
} | |
c.call(324, var0); | |
}catch (NullPointerException ignored){ | |
/* | |
happens when you call super.onCreate(var0) in you overridden method | |
*/ | |
} | |
} | |
} | |
@Override public android.app.Dialog onCreateDialog(int var0) { if(c!=null&&c.registerCall(325)==0)return (android.app.Dialog)c.get(325,var0);else return super.onCreateDialog(var0);} | |
@Override public android.app.Dialog onCreateDialog(int var0,android.os.Bundle var1) { if(c!=null&&c.registerCall(326)==0)return (android.app.Dialog)c.get(326,var0,var1);else return super.onCreateDialog(var0,var1);} | |
@Override public void onDestroy() { if(c!=null&&c.registerCall(327)==0)c.call(327);else super.onDestroy();} | |
@Override public void onMultiWindowModeChanged(boolean var0,android.content.res.Configuration var1) { if(c!=null&&c.registerCall(328)==0)c.call(328,var0,var1);else super.onMultiWindowModeChanged(var0,var1);} | |
@Override public boolean onNavigateUp() { if(c!=null&&c.registerCall(329)==0)return (boolean)c.get(329);else return super.onNavigateUp();} | |
@Override public boolean onNavigateUpFromChild(android.app.Activity var0) { if(c!=null&&c.registerCall(330)==0)return (boolean)c.get(330,var0);else return super.onNavigateUpFromChild(var0);} | |
@Override public void onNewIntent(android.content.Intent var0) { if(c!=null&&c.registerCall(331)==0)c.call(331,var0);else super.onNewIntent(var0);} | |
@Override public boolean onOptionsItemSelected(android.view.MenuItem var0) { if(c!=null&&c.registerCall(332)==0)return (boolean)c.get(332,var0);else return super.onOptionsItemSelected(var0);} | |
@Override public void onOptionsMenuClosed(android.view.Menu var0) { if(c!=null&&c.registerCall(333)==0)c.call(333,var0);else super.onOptionsMenuClosed(var0);} | |
@Override public void onPanelClosed(int var0,android.view.Menu var1) { if(c!=null&&c.registerCall(334)==0)c.call(334,var0,var1);else super.onPanelClosed(var0,var1);} | |
@Override public void onPause() { if(c!=null&&c.registerCall(335)==0)c.call(335);else super.onPause();} | |
@Override public void onPerformDirectAction(java.lang.String var0,android.os.Bundle var1,android.os.CancellationSignal var2,java.util.function.Consumer var3) { if(c!=null&&c.registerCall(336)==0)c.call(336,var0,var1,var2,var3);else super.onPerformDirectAction(var0,var1,var2,var3);} | |
@Override public void onPictureInPictureModeChanged(boolean var0) { if(c!=null&&c.registerCall(337)==0)c.call(337,var0);else super.onPictureInPictureModeChanged(var0);} | |
@Override public void onPictureInPictureModeChanged(boolean var0,android.content.res.Configuration var1) { if(c!=null&&c.registerCall(338)==0)c.call(338,var0,var1);else super.onPictureInPictureModeChanged(var0,var1);} | |
@Override public void onPostCreate(android.os.Bundle var0) { if(c!=null&&c.registerCall(339)==0)c.call(339,var0);else super.onPostCreate(var0);} | |
@Override public void onPostCreate(android.os.Bundle var0,android.os.PersistableBundle var1) { if(c!=null&&c.registerCall(340)==0)c.call(340,var0,var1);else super.onPostCreate(var0,var1);} | |
@Override public void onPostResume() { if(c!=null&&c.registerCall(341)==0)c.call(341);else super.onPostResume();} | |
@Override public void onPrepareDialog(int var0,android.app.Dialog var1) { if(c!=null&&c.registerCall(342)==0)c.call(342,var0,var1);else super.onPrepareDialog(var0,var1);} | |
@Override public void onPrepareDialog(int var0,android.app.Dialog var1,android.os.Bundle var2) { if(c!=null&&c.registerCall(343)==0)c.call(343,var0,var1,var2);else super.onPrepareDialog(var0,var1,var2);} | |
@Override public void onPrepareNavigateUpTaskStack(android.app.TaskStackBuilder var0) { if(c!=null&&c.registerCall(344)==0)c.call(344,var0);else super.onPrepareNavigateUpTaskStack(var0);} | |
@Override public boolean onPrepareOptionsMenu(android.view.Menu var0) { if(c!=null&&c.registerCall(345)==0)return (boolean)c.get(345,var0);else return super.onPrepareOptionsMenu(var0);} | |
@Override public boolean onPreparePanel(int var0,android.view.View var1,android.view.Menu var2) { if(c!=null&&c.registerCall(346)==0)return (boolean)c.get(346,var0,var1,var2);else return super.onPreparePanel(var0,var1,var2);} | |
@Override public void onProvideAssistContent(android.app.assist.AssistContent var0) { if(c!=null&&c.registerCall(347)==0)c.call(347,var0);else super.onProvideAssistContent(var0);} | |
@Override public void onProvideAssistData(android.os.Bundle var0) { if(c!=null&&c.registerCall(348)==0)c.call(348,var0);else super.onProvideAssistData(var0);} | |
@Override public void onProvideKeyboardShortcuts(java.util.List var0,android.view.Menu var1,int var2) { if(c!=null&&c.registerCall(349)==0)c.call(349,var0,var1,var2);else super.onProvideKeyboardShortcuts(var0,var1,var2);} | |
@Override public android.net.Uri onProvideReferrer() { if(c!=null&&c.registerCall(350)==0)return (android.net.Uri)c.get(350);else return super.onProvideReferrer();} | |
@Override public void onRestart() { if(c!=null&&c.registerCall(351)==0)c.call(351);else super.onRestart();} | |
@Override public void onRestoreInstanceState(android.os.Bundle var0) { if(c!=null&&c.registerCall(352)==0)c.call(352,var0);else super.onRestoreInstanceState(var0);} | |
@Override public void onRestoreInstanceState(android.os.Bundle var0,android.os.PersistableBundle var1) { if(c!=null&&c.registerCall(353)==0)c.call(353,var0,var1);else super.onRestoreInstanceState(var0,var1);} | |
@Override public void onResume() { if(c!=null&&c.registerCall(354)==0)c.call(354);else super.onResume();} | |
@Override public void onSaveInstanceState(android.os.Bundle var0) { if(c!=null&&c.registerCall(355)==0)c.call(355,var0);else super.onSaveInstanceState(var0);} | |
@Override public void onSaveInstanceState(android.os.Bundle var0,android.os.PersistableBundle var1) { if(c!=null&&c.registerCall(356)==0)c.call(356,var0,var1);else super.onSaveInstanceState(var0,var1);} | |
@Override public boolean onSearchRequested() { if(c!=null&&c.registerCall(357)==0)return (boolean)c.get(357);else return super.onSearchRequested();} | |
@Override public boolean onSearchRequested(android.view.SearchEvent var0) { if(c!=null&&c.registerCall(358)==0)return (boolean)c.get(358,var0);else return super.onSearchRequested(var0);} | |
@Override public void onStateNotSaved() { if(c!=null&&c.registerCall(359)==0)c.call(359);else super.onStateNotSaved();} | |
@Override public void onStop() { if(c!=null&&c.registerCall(360)==0)c.call(360);else super.onStop();} | |
@Override public void onTitleChanged(java.lang.CharSequence var0,int var1) { if(c!=null&&c.registerCall(361)==0)c.call(361,var0,var1);else super.onTitleChanged(var0,var1);} | |
@Override public void onActivityResult(int var0,int var1,android.content.Intent var2) { if(c!=null&&c.registerCall(362)==0)c.call(362,var0,var1,var2);else super.onActivityResult(var0,var1,var2);} | |
@Override public void onResumeFragments() { if(c!=null&&c.registerCall(363)==0)c.call(363);else super.onResumeFragments();} | |
@Override public void onRequestPermissionsResult(int var0, @NonNull String[] var1, @NonNull int[] var2) {if(c!=null&&c.registerCall(364)==0)c.call(364,var0,var1,var2);else super.onRequestPermissionsResult(var0, var1, var2);} | |
@Override public void onPointerCaptureChanged(boolean var0) {if(c!=null&&c.registerCall(365)==0)c.call(365,var0);else super.onPointerCaptureChanged(var0); } | |
@Override protected void onUserLeaveHint() { if(c!=null&&c.registerCall(366)==0)c.call(366);else super.onUserLeaveHint(); } | |
@Override protected void onNightModeChanged(int var0) { if(c!=null&&c.registerCall(367)==0)c.call(367,var0);else super.onNightModeChanged(var0); } | |
@Override public void onPrepareSupportNavigateUpTaskStack(@NonNull TaskStackBuilder var0) { if(c!=null&&c.registerCall(368)==0)c.call(368,var0);else super.onPrepareSupportNavigateUpTaskStack(var0); } | |
@Override public void onSupportActionModeFinished(@NonNull ActionMode var0) { if(c!=null&&c.registerCall(369)==0)c.call(369,var0);else super.onSupportActionModeFinished(var0); } | |
@Override public void onSupportActionModeStarted(@NonNull ActionMode var0) { if(c!=null&&c.registerCall(370)==0)c.call(370,var0);else super.onSupportActionModeStarted(var0); } | |
@Override public Object onRetainCustomNonConfigurationInstance() { if(c!=null&&c.registerCall(371)==0)return c.get(371);else return super.onRetainCustomNonConfigurationInstance(); } | |
@Override protected void onStart() {if(c!=null && c.registerCall(372)==0) c.call(372);else super.onStart();} | |
@Override public void sendBroadcast(android.content.Intent var0){if(c!=null&&c.registerCall(373)==0)c.call(373,var0);else super.sendBroadcast(var0);} | |
@Override public void sendBroadcast(android.content.Intent var0,java.lang.String var1){if(c!=null&&c.registerCall(374)==0)c.call(374,var0,var1);else super.sendBroadcast(var0,var1);} | |
@Override public void sendBroadcastAsUser(android.content.Intent var0,android.os.UserHandle var1){if(c!=null&&c.registerCall(377)==0)c.call(377,var0,var1);else super.sendBroadcastAsUser(var0,var1);} | |
@Override public void sendBroadcastAsUser(android.content.Intent var0,android.os.UserHandle var1,java.lang.String var2){if(c!=null&&c.registerCall(378)==0)c.call(378,var0,var1,var2);else super.sendBroadcastAsUser(var0,var1,var2);} | |
@Override public void sendOrderedBroadcast(android.content.Intent var0,java.lang.String var1){if(c!=null&&c.registerCall(381)==0)c.call(381,var0,var1);else super.sendOrderedBroadcast(var0,var1);} | |
@Override public void sendOrderedBroadcast(android.content.Intent var0,java.lang.String var1,android.content.BroadcastReceiver var2,android.os.Handler var3,int var4,java.lang.String var5,android.os.Bundle var6){if(c!=null&&c.registerCall(382)==0)c.call(382,var0,var1,var2,var3,var4,var5,var6);else super.sendOrderedBroadcast(var0,var1,var2,var3,var4,var5,var6);} | |
@Override public void sendOrderedBroadcastAsUser(android.content.Intent var0,android.os.UserHandle var1,java.lang.String var2,android.content.BroadcastReceiver var3,android.os.Handler var4,int var5,java.lang.String var6,android.os.Bundle var7){if(c!=null&&c.registerCall(385)==0)c.call(385,var0,var1,var2,var3,var4,var5,var6,var7);else super.sendOrderedBroadcastAsUser(var0,var1,var2,var3,var4,var5,var6,var7);} | |
@Override public void sendStickyBroadcast(android.content.Intent var0){if(c!=null&&c.registerCall(388)==0)c.call(388,var0);else super.sendStickyBroadcast(var0);} | |
@Override public void sendStickyBroadcastAsUser(android.content.Intent var0,android.os.UserHandle var1){if(c!=null&&c.registerCall(389)==0)c.call(389,var0,var1);else super.sendStickyBroadcastAsUser(var0,var1);} | |
@Override public void sendStickyOrderedBroadcast(android.content.Intent var0,android.content.BroadcastReceiver var1,android.os.Handler var2,int var3,java.lang.String var4,android.os.Bundle var5){if(c!=null&&c.registerCall(390)==0)c.call(390,var0,var1,var2,var3,var4,var5);else super.sendStickyOrderedBroadcast(var0,var1,var2,var3,var4,var5);} | |
@Override public void sendStickyOrderedBroadcastAsUser(android.content.Intent var0,android.os.UserHandle var1,android.content.BroadcastReceiver var2,android.os.Handler var3,int var4,java.lang.String var5,android.os.Bundle var6){if(c!=null&&c.registerCall(391)==0)c.call(391,var0,var1,var2,var3,var4,var5,var6);else super.sendStickyOrderedBroadcastAsUser(var0,var1,var2,var3,var4,var5,var6);} | |
@Override public void setActionBar(android.widget.Toolbar var0){if(c!=null&&c.registerCall(392)==0)c.call(392,var0);else super.setActionBar(var0);} | |
@Override public void setContentTransitionManager(android.transition.TransitionManager var0){if(c!=null&&c.registerCall(395)==0)c.call(395,var0);else super.setContentTransitionManager(var0);} | |
@Override public void setContentView(int var0){if(c!=null&&c.registerCall(396)==0)c.call(396,var0);else super.setContentView(var0);} | |
@Override public void setContentView(android.view.View var0){if(c!=null&&c.registerCall(397)==0)c.call(397,var0);else super.setContentView(var0);} | |
@Override public void setEnterSharedElementCallback(android.app.SharedElementCallback var0){if(c!=null&&c.registerCall(401)==0)c.call(401,var0);else super.setEnterSharedElementCallback(var0);} | |
@Override public void setEnterSharedElementCallback(androidx.core.app.SharedElementCallback var0){if(c!=null&&c.registerCall(402)==0)c.call(402,var0);else super.setEnterSharedElementCallback(var0);} | |
@Override public void setExitSharedElementCallback(android.app.SharedElementCallback var0){if(c!=null&&c.registerCall(403)==0)c.call(403,var0);else super.setExitSharedElementCallback(var0);} | |
@Override public void setExitSharedElementCallback(androidx.core.app.SharedElementCallback var0){if(c!=null&&c.registerCall(404)==0)c.call(404,var0);else super.setExitSharedElementCallback(var0);} | |
@Override public void setFinishOnTouchOutside(boolean var0){if(c!=null&&c.registerCall(409)==0)c.call(409,var0);else super.setFinishOnTouchOutside(var0);} | |
@Override public void setImmersive(boolean var0){if(c!=null&&c.registerCall(410)==0)c.call(410,var0);else super.setImmersive(var0);} | |
@Override public void setInheritShowWhenLocked(boolean var0){if(c!=null&&c.registerCall(411)==0)c.call(411,var0);else super.setInheritShowWhenLocked(var0);} | |
@Override public void setIntent(android.content.Intent var0){if(c!=null&&c.registerCall(412)==0)c.call(412,var0);else super.setIntent(var0);} | |
@Override public void setPictureInPictureParams(android.app.PictureInPictureParams var0){if(c!=null&&c.registerCall(416)==0)c.call(416,var0);else super.setPictureInPictureParams(var0);} | |
@Override public void setRequestedOrientation(int var0){if(c!=null&&c.registerCall(421)==0)c.call(421,var0);else super.setRequestedOrientation(var0);} | |
@Override public void setShowWhenLocked(boolean var0){if(c!=null&&c.registerCall(425)==0)c.call(425,var0);else super.setShowWhenLocked(var0);} | |
@Override public void setSupportActionBar(androidx.appcompat.widget.Toolbar var0){if(c!=null&&c.registerCall(426)==0)c.call(426,var0);else super.setSupportActionBar(var0);} | |
@Override public void setSupportProgress(int var0){if(c!=null&&c.registerCall(427)==0)c.call(427,var0);else super.setSupportProgress(var0);} | |
@Override public void setSupportProgressBarIndeterminate(boolean var0){if(c!=null&&c.registerCall(428)==0)c.call(428,var0);else super.setSupportProgressBarIndeterminate(var0);} | |
@Override public void setSupportProgressBarIndeterminateVisibility(boolean var0){if(c!=null&&c.registerCall(429)==0)c.call(429,var0);else super.setSupportProgressBarIndeterminateVisibility(var0);} | |
@Override public void setSupportProgressBarVisibility(boolean var0){if(c!=null&&c.registerCall(430)==0)c.call(430,var0);else super.setSupportProgressBarVisibility(var0);} | |
@Override public void setTheme(int var0){if(c!=null&&c.registerCall(432)==0)c.call(432,var0);else super.setTheme(var0);} | |
@Override public void setTitle(int var0){if(c!=null&&c.registerCall(434)==0)c.call(434,var0);else super.setTitle(var0);} | |
@Override public void setTitle(java.lang.CharSequence var0){if(c!=null&&c.registerCall(435)==0)c.call(435,var0);else super.setTitle(var0);} | |
@Override public void setTitleColor(int var0){if(c!=null&&c.registerCall(436)==0)c.call(436,var0);else super.setTitleColor(var0);} | |
@Override public void setTurnScreenOn(boolean var0){if(c!=null&&c.registerCall(437)==0)c.call(437,var0);else super.setTurnScreenOn(var0);} | |
@Override public void setVisible(boolean var0){if(c!=null&&c.registerCall(438)==0)c.call(438,var0);else super.setVisible(var0);} | |
@Override public void setWallpaper(android.graphics.Bitmap var0) throws IOException {if(c!=null&&c.registerCall(441)==0)c.call(441,var0);else super.setWallpaper(var0);} | |
@Override public void setWallpaper(java.io.InputStream var0) throws IOException {if(c!=null&&c.registerCall(442)==0)c.call(442,var0);else super.setWallpaper(var0);} | |
@Override public boolean shouldShowRequestPermissionRationale(java.lang.String var0){if(c!=null&&c.registerCall(443)==0)return (boolean)c.get(443,var0);else return (boolean)super.shouldShowRequestPermissionRationale(var0);} | |
@Override public boolean shouldUpRecreateTask(android.content.Intent var0){if(c!=null&&c.registerCall(444)==0)return (boolean)c.get(444,var0);else return (boolean)super.shouldUpRecreateTask(var0);} | |
@Override public boolean showAssist(android.os.Bundle var0){if(c!=null&&c.registerCall(445)==0)return (boolean)c.get(445,var0);else return (boolean)super.showAssist(var0);} | |
@Override public void showLockTaskEscapeMessage(){if(c!=null&&c.registerCall(448)==0)c.call(448);else super.showLockTaskEscapeMessage();} | |
@Override public void startActivities(android.content.Intent[] var0){if(c!=null&&c.registerCall(451)==0)c.call(451,var0);else super.startActivities(var0);} | |
@Override public void startActivities(android.content.Intent[] var0,android.os.Bundle var1){if(c!=null&&c.registerCall(452)==0)c.call(452,var0,var1);else super.startActivities(var0,var1);} | |
@Override public void startActivity(android.content.Intent var0){if(c!=null&&c.registerCall(453)==0)c.call(453,var0);else super.startActivity(var0);} | |
@Override public void startActivity(android.content.Intent var0,android.os.Bundle var1){if(c!=null&&c.registerCall(454)==0)c.call(454,var0,var1);else super.startActivity(var0,var1);} | |
@Override public void startActivityForResult(android.content.Intent var0,int var1){if(c!=null&&c.registerCall(457)==0)c.call(457,var0,var1);else super.startActivityForResult(var0,var1);} | |
@Override public void startActivityForResult(android.content.Intent var0,int var1,android.os.Bundle var2){if(c!=null&&c.registerCall(458)==0)c.call(458,var0,var1,var2);else super.startActivityForResult(var0,var1,var2);} | |
@Override public void startActivityFromChild(android.app.Activity var0,android.content.Intent var1,int var2){if(c!=null&&c.registerCall(461)==0)c.call(461,var0,var1,var2);else super.startActivityFromChild(var0,var1,var2);} | |
@Override public void startActivityFromChild(android.app.Activity var0,android.content.Intent var1,int var2,android.os.Bundle var3){if(c!=null&&c.registerCall(462)==0)c.call(462,var0,var1,var2,var3);else super.startActivityFromChild(var0,var1,var2,var3);} | |
@Override public void startActivityFromFragment(android.app.Fragment var0,android.content.Intent var1,int var2){if(c!=null&&c.registerCall(463)==0)c.call(463,var0,var1,var2);else super.startActivityFromFragment(var0,var1,var2);} | |
@Override public void startActivityFromFragment(androidx.fragment.app.Fragment var0,android.content.Intent var1,int var2){if(c!=null&&c.registerCall(464)==0)c.call(464,var0,var1,var2);else super.startActivityFromFragment(var0,var1,var2);} | |
@Override public void startActivityFromFragment(android.app.Fragment var0,android.content.Intent var1,int var2,android.os.Bundle var3){if(c!=null&&c.registerCall(465)==0)c.call(465,var0,var1,var2,var3);else super.startActivityFromFragment(var0,var1,var2,var3);} | |
@Override public void startActivityFromFragment(androidx.fragment.app.Fragment var0,android.content.Intent var1,int var2,android.os.Bundle var3){if(c!=null&&c.registerCall(466)==0)c.call(466,var0,var1,var2,var3);else super.startActivityFromFragment(var0,var1,var2,var3);} | |
@Override public boolean startActivityIfNeeded(android.content.Intent var0,int var1){if(c!=null&&c.registerCall(467)==0)return (boolean)c.get(467,var0,var1);else return (boolean)super.startActivityIfNeeded(var0,var1);} | |
@Override public boolean startActivityIfNeeded(android.content.Intent var0,int var1,android.os.Bundle var2){if(c!=null&&c.registerCall(468)==0)return (boolean)c.get(468,var0,var1,var2);else return (boolean)super.startActivityIfNeeded(var0,var1,var2);} | |
@Override public android.content.ComponentName startForegroundService(android.content.Intent var0){if(c!=null&&c.registerCall(469)==0)return (android.content.ComponentName)c.get(469,var0);else return (android.content.ComponentName)super.startForegroundService(var0);} | |
@Override public boolean startInstrumentation(android.content.ComponentName var0,java.lang.String var1,android.os.Bundle var2){if(c!=null&&c.registerCall(471)==0)return (boolean)c.get(471,var0,var1,var2);else return (boolean)super.startInstrumentation(var0,var1,var2);} | |
@Override public void startIntentSender(android.content.IntentSender var0,android.content.Intent var1,int var2,int var3,int var4) throws IntentSender.SendIntentException {if(c!=null&&c.registerCall(472)==0)c.call(472,var0,var1,var2,var3,var4);else super.startIntentSender(var0,var1,var2,var3,var4);} | |
@Override public void startIntentSender(android.content.IntentSender var0,android.content.Intent var1,int var2,int var3,int var4,android.os.Bundle var5) throws IntentSender.SendIntentException {if(c!=null&&c.registerCall(473)==0)c.call(473,var0,var1,var2,var3,var4,var5);else super.startIntentSender(var0,var1,var2,var3,var4,var5);} | |
@Override public void startIntentSenderForResult(android.content.IntentSender var0,int var1,android.content.Intent var2,int var3,int var4,int var5) throws IntentSender.SendIntentException {if(c!=null&&c.registerCall(474)==0)c.call(474,var0,var1,var2,var3,var4,var5);else super.startIntentSenderForResult(var0,var1,var2,var3,var4,var5);} | |
@Override public void startIntentSenderForResult(android.content.IntentSender var0,int var1,android.content.Intent var2,int var3,int var4,int var5,android.os.Bundle var6) throws IntentSender.SendIntentException {if(c!=null&&c.registerCall(475)==0)c.call(475,var0,var1,var2,var3,var4,var5,var6);else super.startIntentSenderForResult(var0,var1,var2,var3,var4,var5,var6);} | |
@Override public void startIntentSenderFromChild(android.app.Activity var0,android.content.IntentSender var1,int var2,android.content.Intent var3,int var4,int var5,int var6) throws IntentSender.SendIntentException {if(c!=null&&c.registerCall(476)==0)c.call(476,var0,var1,var2,var3,var4,var5,var6);else super.startIntentSenderFromChild(var0,var1,var2,var3,var4,var5,var6);} | |
@Override public void startIntentSenderFromChild(android.app.Activity var0,android.content.IntentSender var1,int var2,android.content.Intent var3,int var4,int var5,int var6,android.os.Bundle var7) throws IntentSender.SendIntentException {if(c!=null&&c.registerCall(477)==0)c.call(477,var0,var1,var2,var3,var4,var5,var6,var7);else super.startIntentSenderFromChild(var0,var1,var2,var3,var4,var5,var6,var7);} | |
@Override public void startIntentSenderFromFragment(androidx.fragment.app.Fragment var0,android.content.IntentSender var1,int var2,android.content.Intent var3,int var4,int var5,int var6,android.os.Bundle var7) throws IntentSender.SendIntentException {if(c!=null&&c.registerCall(478)==0)c.call(478,var0,var1,var2,var3,var4,var5,var6,var7);else super.startIntentSenderFromFragment(var0,var1,var2,var3,var4,var5,var6,var7);} | |
@Override public void startLocalVoiceInteraction(android.os.Bundle var0){if(c!=null&&c.registerCall(479)==0)c.call(479,var0);else super.startLocalVoiceInteraction(var0);} | |
@Override public void startLockTask(){if(c!=null&&c.registerCall(480)==0)c.call(480);else super.startLockTask();} | |
@Override public void startManagingCursor(android.database.Cursor var0){if(c!=null&&c.registerCall(481)==0)c.call(481,var0);else super.startManagingCursor(var0);} | |
@Override public boolean startNextMatchingActivity(android.content.Intent var0){if(c!=null&&c.registerCall(482)==0)return (boolean)c.get(482,var0);else return (boolean)super.startNextMatchingActivity(var0);} | |
@Override public boolean startNextMatchingActivity(android.content.Intent var0,android.os.Bundle var1){if(c!=null&&c.registerCall(483)==0)return (boolean)c.get(483,var0,var1);else return (boolean)super.startNextMatchingActivity(var0,var1);} | |
@Override public void startPostponedEnterTransition(){if(c!=null&&c.registerCall(484)==0)c.call(484);else super.startPostponedEnterTransition();} | |
@Override public void startSearch(java.lang.String var0,boolean var1,android.os.Bundle var2,boolean var3){if(c!=null&&c.registerCall(485)==0)c.call(485,var0,var1,var2,var3);else super.startSearch(var0,var1,var2,var3);} | |
@Override public android.content.ComponentName startService(android.content.Intent var0){if(c!=null&&c.registerCall(486)==0)return (android.content.ComponentName)c.get(486,var0);else return (android.content.ComponentName)super.startService(var0);} | |
@Override public void stopLocalVoiceInteraction(){if(c!=null&&c.registerCall(489)==0)c.call(489);else super.stopLocalVoiceInteraction();} | |
@Override public void stopLockTask(){if(c!=null&&c.registerCall(490)==0)c.call(490);else super.stopLockTask();} | |
@Override public void stopManagingCursor(android.database.Cursor var0){if(c!=null&&c.registerCall(491)==0)c.call(491,var0);else super.stopManagingCursor(var0);} | |
@Override public boolean stopService(android.content.Intent var0){if(c!=null&&c.registerCall(492)==0)return (boolean)c.get(492,var0);else return (boolean)super.stopService(var0);} | |
@Override public void supportFinishAfterTransition(){if(c!=null&&c.registerCall(494)==0)c.call(494);else super.supportFinishAfterTransition();} | |
@Override public void supportInvalidateOptionsMenu(){if(c!=null&&c.registerCall(495)==0)c.call(495);else super.supportInvalidateOptionsMenu();} | |
@Override public void supportNavigateUpTo(android.content.Intent var0){if(c!=null&&c.registerCall(496)==0)c.call(496,var0);else super.supportNavigateUpTo(var0);} | |
@Override public void supportPostponeEnterTransition(){if(c!=null&&c.registerCall(497)==0)c.call(497);else super.supportPostponeEnterTransition();} | |
@Override public void setContentView(View view, ViewGroup.LayoutParams params) {if (c != null && c.registerCall(498) == 0) c.call(498, view, params);else super.setContentView(view, params);} | |
@Override public void setTaskDescription(ActivityManager.TaskDescription taskDescription) { if (c != null && c.registerCall(499) == 0) c.call(499,taskDescription);else super.setTaskDescription(taskDescription); } | |
@Override public void setTheme(@Nullable Resources.Theme theme) {if (c != null && c.registerCall(500) == 0) c.call(500,theme);else super.setTheme(theme); } | |
@Override public void recreate(){if(c!=null&&c.registerCall(501)==0)c.call(501);else super.recreate();} | |
@Override public void registerComponentCallbacks(android.content.ComponentCallbacks var0){if(c!=null&&c.registerCall(503)==0)c.call(503,var0);else super.registerComponentCallbacks(var0);} | |
@Override public void registerForContextMenu(android.view.View var0){if(c!=null&&c.registerCall(504)==0)c.call(504,var0);else super.registerForContextMenu(var0);} | |
@Override public android.content.Intent registerReceiver(android.content.BroadcastReceiver var0,android.content.IntentFilter var1){if(c!=null&&c.registerCall(505)==0)return (android.content.Intent)c.get(505,var0,var1);else return (android.content.Intent)super.registerReceiver(var0,var1);} | |
@Override public android.content.Intent registerReceiver(android.content.BroadcastReceiver var0,android.content.IntentFilter var1,int var2){if(c!=null&&c.registerCall(506)==0)return (android.content.Intent)c.get(506,var0,var1,var2);else return (android.content.Intent)super.registerReceiver(var0,var1,var2);} | |
@Override public android.content.Intent registerReceiver(android.content.BroadcastReceiver var0,android.content.IntentFilter var1,java.lang.String var2,android.os.Handler var3){if(c!=null&&c.registerCall(507)==0)return (android.content.Intent)c.get(507,var0,var1,var2,var3);else return (android.content.Intent)super.registerReceiver(var0,var1,var2,var3);} | |
@Override public android.content.Intent registerReceiver(android.content.BroadcastReceiver var0,android.content.IntentFilter var1,java.lang.String var2,android.os.Handler var3,int var4){if(c!=null&&c.registerCall(508)==0)return (android.content.Intent)c.get(508,var0,var1,var2,var3,var4);else return (android.content.Intent)super.registerReceiver(var0,var1,var2,var3,var4);} | |
@Override public boolean releaseInstance(){if(c!=null&&c.registerCall(511)==0)return (boolean)c.get(511);else return (boolean)super.releaseInstance();} | |
public void removeDialog$(int var0){if(c!=null&&c.registerCall(512)==0)c.call(512,var0);else super.removeDialog(var0);} | |
@Override public void removeStickyBroadcast(android.content.Intent var0){if(c!=null&&c.registerCall(513)==0)c.call(513,var0);else super.removeStickyBroadcast(var0);} | |
@Override public void removeStickyBroadcastAsUser(android.content.Intent var0,android.os.UserHandle var1){if(c!=null&&c.registerCall(514)==0)c.call(514,var0,var1);else super.removeStickyBroadcastAsUser(var0,var1);} | |
@Override public void reportFullyDrawn(){if(c!=null&&c.registerCall(515)==0)c.call(515);else super.reportFullyDrawn();} | |
@Override public android.view.DragAndDropPermissions requestDragAndDropPermissions(android.view.DragEvent var0){if(c!=null&&c.registerCall(516)==0)return (android.view.DragAndDropPermissions)c.get(516,var0);else return (android.view.DragAndDropPermissions)super.requestDragAndDropPermissions(var0);} | |
public void requestPermissions$(java.lang.String[] var0,int var1){if(c!=null&&c.registerCall(517)==0)c.call(517,var0,var1);else super.requestPermissions(var0,var1);} | |
public void requestShowKeyboardShortcuts$(){if(c!=null&&c.registerCall(518)==0)c.call(518);else super.requestShowKeyboardShortcuts();} | |
@Override public boolean requestVisibleBehind(boolean var0){if(c!=null&&c.registerCall(519)==0)return (boolean)c.get(519,var0);else return (boolean)super.requestVisibleBehind(var0);} | |
public boolean requestWindowFeature$(int var0){if(c!=null&&c.registerCall(520)==0)return (boolean)c.get(520,var0);else return (boolean)super.requestWindowFeature(var0);} | |
public android.view.View requireViewById$(int var0){if(c!=null&&c.registerCall(521)==0)return (android.view.View)c.get(521,var0);else return (android.view.View)super.requireViewById(var0);} | |
@Override public void revokeUriPermission(android.net.Uri var0,int var1){if(c!=null&&c.registerCall(522)==0)c.call(522,var0,var1);else super.revokeUriPermission(var0,var1);} | |
@Override public void revokeUriPermission(java.lang.String var0,android.net.Uri var1,int var2){if(c!=null&&c.registerCall(523)==0)c.call(523,var0,var1,var2);else super.revokeUriPermission(var0,var1,var2);} | |
public void runOnUiThread$(java.lang.Runnable var0){if(c!=null&&c.registerCall(524)==0)c.call(524,var0);else super.runOnUiThread(var0);} | |
@Override public void setVrModeEnabled(boolean var0, @NonNull ComponentName var1) throws PackageManager.NameNotFoundException { if(c!=null&&c.registerCall(525)==0)c.call(525,var0,var1);else super.setVrModeEnabled(var0,var1); } | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.vahrend.intent_starter; | |
import android.app.Activity; | |
import android.content.Intent; | |
import android.os.Bundle; | |
/** | |
* Created by Jim-Linus Valentin Ahrend on 1/31/21. | |
* Located in com.vahrend.intent_starter in AndroidAppExample | |
**/ | |
public class IntentStarter { | |
/** | |
* | |
* This is only a sample of how to call this intent. | |
* You can of course start it by yourself. | |
* | |
* @param your_activity the activity, that's not in the manifest | |
* @param extras the bundle you may want to put into the intent (containing information) | |
* @param starting_from the current activity | |
*/ | |
public static void startActivity(Class your_activity, Bundle extras, Activity starting_from){ | |
/* | |
While creating the intent, you should use the super class Function | |
*/ | |
Intent intent = new Intent(starting_from,Function.class); | |
intent.putExtras(extras); | |
/* | |
Also, don't forget to put the class type of your activity, which is not registered in manifest, | |
to the intent | |
*/ | |
intent.putExtra(Function.FUNCTION_CLASS,your_activity); | |
starting_from.startActivity(intent); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.vahrend.intent_starter; | |
/** | |
* Created by Jim-Linus Valentin Ahrend on 1/30/21. | |
**/ | |
public enum MethodOverride { | |
/* | |
method_name $ length of class parameter array | |
*/ | |
addContentView$android9view9View0android9view9ViewGroup9LayoutParams0(0), | |
applyOverrideConfiguration$android9content9res9Configuration0(1), | |
bindIsolatedService$android9content9Intent0int0java9lang9String0java9util9concurrent9Executor0android9content9ServiceConnection0(2), | |
bindService$android9content9Intent0android9content9ServiceConnection0int0(3), | |
bindService$android9content9Intent0int0java9util9concurrent9Executor0android9content9ServiceConnection0(4), | |
checkCallingOrSelfPermission$java9lang9String0(5), | |
checkCallingOrSelfUriPermission$android9net9Uri0int0(6), | |
checkCallingPermission$java9lang9String0(7), | |
checkCallingUriPermission$android9net9Uri0int0(8), | |
checkPermission$java9lang9String0int0int0(9), | |
checkSelfPermission$java9lang9String0(10), | |
checkUriPermission$android9net9Uri0int0int0int0(11), | |
checkUriPermission$android9net9Uri0java9lang9String0java9lang9String0int0int0int0(12), | |
clearWallpaper$0(13), | |
closeContextMenu$0(14), | |
closeOptionsMenu$0(15), | |
createConfigurationContext$android9content9res9Configuration0(16), | |
createContextForSplit$java9lang9String0(17), | |
createDeviceProtectedStorageContext$0(18), | |
createDisplayContext$android9view9Display0(19), | |
createPackageContext$java9lang9String0int0(20), | |
createPendingResult$int0android9content9Intent0int0(21), | |
databaseList$0(22), | |
deleteDatabase$java9lang9String0(23), | |
deleteFile$java9lang9String0(24), | |
deleteSharedPreferences$java9lang9String0(25), | |
dispatchGenericMotionEvent$android9view9MotionEvent0(26), | |
dispatchKeyEvent$android9view9KeyEvent0(27), | |
dispatchKeyShortcutEvent$android9view9KeyEvent0(28), | |
dispatchPopulateAccessibilityEvent$android9view9accessibility9AccessibilityEvent0(29), | |
dispatchTouchEvent$android9view9MotionEvent0(30), | |
dispatchTrackballEvent$android9view9MotionEvent0(31), | |
dump$java9lang9String0java9io9FileDescriptor0java9io9PrintWriter0java9lang9String_Array0(32), | |
enforceCallingOrSelfPermission$java9lang9String0java9lang9String0(33), | |
enforceCallingOrSelfUriPermission$android9net9Uri0int0java9lang9String0(34), | |
enforceCallingPermission$java9lang9String0java9lang9String0(35), | |
enforceCallingUriPermission$android9net9Uri0int0java9lang9String0(36), | |
enforcePermission$java9lang9String0int0int0java9lang9String0(37), | |
enforceUriPermission$android9net9Uri0int0int0int0java9lang9String0(38), | |
enforceUriPermission$android9net9Uri0java9lang9String0java9lang9String0int0int0int0java9lang9String0(39), | |
enterPictureInPictureMode$0(40), | |
enterPictureInPictureMode$android9app9PictureInPictureParams0(41), | |
equals$java9lang9Object0(42), | |
fileList$0(43), | |
findViewById$int0(44), | |
finish$0(45), | |
finishActivity$int0(46), | |
finishActivityFromChild$android9app9Activity0int0(47), | |
finishAffinity$0(48), | |
finishAfterTransition$0(49), | |
finishAndRemoveTask$0(50), | |
finishFromChild$android9app9Activity0(51), | |
getActionBar$0(52), | |
getApplicationContext$0(53), | |
getApplicationInfo$0(54), | |
getAssets$0(55), | |
getBaseContext$0(56), | |
getCacheDir$0(57), | |
getCallingActivity$0(58), | |
getCallingPackage$0(59), | |
getChangingConfigurations$0(60), | |
getClassLoader$0(61), | |
getCodeCacheDir$0(62), | |
getComponentName$0(63), | |
getContentResolver$0(64), | |
getContentScene$0(65), | |
getContentTransitionManager$0(66), | |
getCurrentFocus$0(67), | |
getDataDir$0(68), | |
getDatabasePath$java9lang9String0(69), | |
getDelegate$0(70), | |
getDir$java9lang9String0int0(71), | |
getDrawerToggleDelegate$0(72), | |
getExternalCacheDir$0(73), | |
getExternalCacheDirs$0(74), | |
getExternalFilesDir$java9lang9String0(75), | |
getExternalFilesDirs$String0(76), | |
getExternalMediaDirs$0(77), | |
getExtraData$java9lang9Class0(78), | |
getFileStreamPath$java9lang9String0(79), | |
getFilesDir$0(80), | |
getFragmentManager$0(81), | |
getIntent$0(82), | |
getLastCustomNonConfigurationInstance$0(83), | |
getLastNonConfigurationInstance$0(84), | |
getLayoutInflater$0(85), | |
getLifecycle$0(86), | |
getLoaderManager$0(87), | |
getLocalClassName$0(88), | |
getMainExecutor$0(89), | |
getMainLooper$0(90), | |
getMaxNumPictureInPictureActions$0(91), | |
getMenuInflater$0(92), | |
getNoBackupFilesDir$0(93), | |
getObbDir$0(94), | |
getObbDirs$0(95), | |
getOpPackageName$0(96), | |
getPackageCodePath$0(97), | |
getPackageManager$0(98), | |
getPackageName$0(99), | |
getPackageResourcePath$0(100), | |
getParentActivityIntent$0(101), | |
getPreferences$int0(102), | |
getReferrer$0(103), | |
getRequestedOrientation$0(104), | |
getResources$0(105), | |
getSharedPreferences$java9lang9String0int0(106), | |
getSupportActionBar$0(107), | |
getSupportFragmentManager$0(108), | |
getSupportLoaderManager$0(109), | |
getSupportParentActivityIntent$0(110), | |
getSystemService$java9lang9String0(111), | |
getSystemServiceName$java9lang9Class0(112), | |
getTaskId$0(113), | |
getTheme$0(114), | |
getViewModelStore$0(115), | |
getVoiceInteractor$0(116), | |
getWallpaper$0(117), | |
getWallpaperDesiredMinimumHeight$0(118), | |
getWallpaperDesiredMinimumWidth$0(119), | |
getWindow$0(120), | |
getWindowManager$0(121), | |
grantUriPermission$java9lang9String0android9net9Uri0int0(122), | |
hasWindowFocus$0(123), | |
hashCode$0(124), | |
invalidateOptionsMenu$0(125), | |
isActivityTransitionRunning$0(126), | |
isChangingConfigurations$0(127), | |
isDestroyed$0(128), | |
isDeviceProtectedStorage$0(129), | |
isFinishing$0(130), | |
isImmersive$0(131), | |
isInMultiWindowMode$0(132), | |
isInPictureInPictureMode$0(133), | |
isLocalVoiceInteractionSupported$0(134), | |
isRestricted$0(135), | |
isTaskRoot$0(136), | |
isVoiceInteraction$0(137), | |
isVoiceInteractionRoot$0(138), | |
moveDatabaseFrom$android9content9Context0java9lang9String0(139), | |
moveSharedPreferencesFrom$android9content9Context0java9lang9String0(140), | |
moveTaskToBack$boolean0(141), | |
navigateUpTo$android9content9Intent0(142), | |
navigateUpToFromChild$android9app9Activity0android9content9Intent0(143), | |
onActionModeFinished$android9view9ActionMode0(144), | |
onActionModeStarted$android9view9ActionMode0(145), | |
onActivityReenter$int0android9content9Intent0(146), | |
onAttachFragment$android9app9Fragment0(147), | |
onAttachFragment$androidx9fragment9app9Fragment0(148), | |
onAttachedToWindow$0(149), | |
onBackPressed$0(150), | |
onConfigurationChanged$android9content9res9Configuration0(151), | |
onContentChanged$0(152), | |
onContextItemSelected$android9view9MenuItem0(153), | |
onContextMenuClosed$android9view9Menu0(154), | |
onCreate$android9os9Bundle0android9os9PersistableBundle0(155), | |
onCreateContextMenu$android9view9ContextMenu0android9view9View0android9view9ContextMenu9ContextMenuInfo0(156), | |
onCreateDescription$0(157), | |
onCreateNavigateUpTaskStack$android9app9TaskStackBuilder0(158), | |
onCreateOptionsMenu$android9view9Menu0(159), | |
onCreatePanelMenu$int0android9view9Menu0(160), | |
onCreatePanelView$int0(161), | |
onCreateSupportNavigateUpTaskStack$androidx9core9app9TaskStackBuilder0(162), | |
onCreateThumbnail$android9graphics9Bitmap0android9graphics9Canvas0(163), | |
onCreateView$java9lang9String0android9content9Context0android9util9AttributeSet0(164), | |
onCreateView$android9view9View0java9lang9String0android9content9Context0android9util9AttributeSet0(165), | |
onDetachedFromWindow$0(166), | |
onEnterAnimationComplete$0(167), | |
onGenericMotionEvent$android9view9MotionEvent0(168), | |
onGetDirectActions$android9os9CancellationSignal0java9util9function9Consumer0(169), | |
onKeyDown$int0android9view9KeyEvent0(170), | |
onKeyLongPress$int0android9view9KeyEvent0(171), | |
onKeyMultiple$int0int0android9view9KeyEvent0(172), | |
onKeyShortcut$int0android9view9KeyEvent0(173), | |
onKeyUp$int0android9view9KeyEvent0(174), | |
onLocalVoiceInteractionStarted$0(175), | |
onLocalVoiceInteractionStopped$0(176), | |
onLowMemory$0(177), | |
onMenuOpened$int0android9view9Menu0(178), | |
onMultiWindowModeChanged$boolean0(179), | |
onSupportContentChanged$0(180), | |
onSupportNavigateUp$0(181), | |
onTopResumedActivityChanged$boolean0(182), | |
onTouchEvent$android9view9MotionEvent0(183), | |
onTrackballEvent$android9view9MotionEvent0(184), | |
onTrimMemory$int0(185), | |
onUserInteraction$0(186), | |
onVisibleBehindCanceled$0(187), | |
onWindowAttributesChanged$android9view9WindowManager9LayoutParams0(188), | |
onWindowFocusChanged$boolean0(189), | |
onWindowStartingActionMode$android9view9ActionMode9Callback0(190), | |
onWindowStartingActionMode$android9view9ActionMode9Callback0int0(191), | |
onWindowStartingSupportActionMode$androidx9appcompat9view9ActionMode9Callback0(192), | |
openContextMenu$android9view9View0(193), | |
openFileInput$java9lang9String0(194), | |
openFileOutput$java9lang9String0int0(195), | |
openOptionsMenu$0(196), | |
openOrCreateDatabase$java9lang9String0int0android9database9sqlite9SQLiteDatabase9CursorFactory0(197), | |
openOrCreateDatabase$java9lang9String0int0android9database9sqlite9SQLiteDatabase9CursorFactory0android9database9DatabaseErrorHandler0(198), | |
overridePendingTransition$int0int0(199), | |
supportRequestWindowFeature$int0(309), | |
supportShouldUpRecreateTask$android9content9Intent0(310), | |
supportStartPostponedEnterTransition$0(311), | |
takeKeyEvents$boolean0(312), | |
toString$0(313), | |
triggerSearch$java9lang9String0android9os9Bundle0(314), | |
unbindService$android9content9ServiceConnection0(315), | |
unregisterActivityLifecycleCallbacks$android9app9Application9ActivityLifecycleCallbacks0(316), | |
unregisterComponentCallbacks$android9content9ComponentCallbacks0(317), | |
unregisterForContextMenu$android9view9View0(318), | |
unregisterReceiver$android9content9BroadcastReceiver0(319), | |
updateServiceGroup$android9content9ServiceConnection0int0int0(320), | |
attachBaseContext$android9content9Context0(321), | |
onApplyThemeResource$android9content9res9Resources9Theme0int0boolean0(322), | |
onChildTitleChanged$android9app9Activity0java9lang9CharSequence0(323), | |
onCreate$android9os9Bundle0(324), | |
onCreateDialog$int0(325), | |
onCreateDialog$int0android9os9Bundle0(326), | |
onDestroy$0(327), | |
onMultiWindowModeChanged$boolean0android9content9res9Configuration0(328), | |
onNavigateUp$0(329), | |
onNavigateUpFromChild$android9app9Activity0(330), | |
onNewIntent$android9content9Intent0(331), | |
onOptionsItemSelected$android9view9MenuItem0(332), | |
onOptionsMenuClosed$android9view9Menu0(333), | |
onPanelClosed$int0android9view9Menu0(334), | |
onPause$0(335), | |
onPerformDirectAction$java9lang9String0android9os9Bundle0android9os9CancellationSignal0java9util9function9Consumer0(336), | |
onPictureInPictureModeChanged$boolean0(337), | |
onPictureInPictureModeChanged$boolean0android9content9res9Configuration0(338), | |
onPostCreate$android9os9Bundle0(339), | |
onPostCreate$android9os9Bundle0android9os9PersistableBundle0(340), | |
onPostResume$0(341), | |
onPrepareDialog$int0android9app9Dialog0(342), | |
onPrepareDialog$int0android9app9Dialog0android9os9Bundle0(343), | |
onPrepareNavigateUpTaskStack$android9app9TaskStackBuilder0(344), | |
onPrepareOptionsMenu$android9view9Menu0(345), | |
onPreparePanel$int0android9view9View0android9view9Menu0(346), | |
onProvideAssistContent$android9app9assist9AssistContent0(347), | |
onProvideAssistData$android9os9Bundle0(348), | |
onProvideKeyboardShortcuts$java9util9List0android9view9Menu0int0(349), | |
onProvideReferrer$0(350), | |
onRestart$0(351), | |
onRestoreInstanceState$android9os9Bundle0(352), | |
onRestoreInstanceState$android9os9Bundle0android9os9PersistableBundle0(353), | |
onResume$0(354), | |
onSaveInstanceState$android9os9Bundle0(355), | |
onSaveInstanceState$android9os9Bundle0android9os9PersistableBundle0(356), | |
onSearchRequested$0(357), | |
onSearchRequested$android9view9SearchEvent0(358), | |
onStateNotSaved$0(359), | |
onStop$0(360), | |
onTitleChanged$java9lang9CharSequence0int0(361), | |
onActivityResult$int0int0android9content9Intent0(362), | |
onResumeFragments$0(363), | |
onRequestPermissionsResult$int0String_Array0int_Array0(364), | |
onPointerCaptureChanged$boolean0(365), | |
onUserLeaveHint$0(366), | |
onNightModeChanged$int0(367), | |
onPrepareSupportNavigateUpTaskStack$TaskStackBuilder0(368), | |
onSupportActionModeFinished$ActionMode0(369), | |
onSupportActionModeStarted$ActionMode0(370), | |
onRetainCustomNonConfigurationInstance$0(371), | |
onStart$0(372), | |
sendBroadcast$android9content9Intent0(373), | |
sendBroadcast$android9content9Intent0java9lang9String0(374), | |
sendBroadcastAsUser$android9content9Intent0android9os9UserHandle0(377), | |
sendBroadcastAsUser$android9content9Intent0android9os9UserHandle0java9lang9String0(378), | |
sendOrderedBroadcast$android9content9Intent0java9lang9String0(381), | |
sendOrderedBroadcast$android9content9Intent0java9lang9String0android9content9BroadcastReceiver0android9os9Handler0int0java9lang9String0android9os9Bundle0(382), | |
sendOrderedBroadcastAsUser$android9content9Intent0android9os9UserHandle0java9lang9String0android9content9BroadcastReceiver0android9os9Handler0int0java9lang9String0android9os9Bundle0(385), | |
sendStickyBroadcast$android9content9Intent0(388), | |
sendStickyBroadcastAsUser$android9content9Intent0android9os9UserHandle0(389), | |
sendStickyOrderedBroadcast$android9content9Intent0android9content9BroadcastReceiver0android9os9Handler0int0java9lang9String0android9os9Bundle0(390), | |
sendStickyOrderedBroadcastAsUser$android9content9Intent0android9os9UserHandle0android9content9BroadcastReceiver0android9os9Handler0int0java9lang9String0android9os9Bundle0(391), | |
setActionBar$android9widget9Toolbar0(392), | |
setContentTransitionManager$android9transition9TransitionManager0(395), | |
setContentView$int0(396), | |
setContentView$android9view9View0(397), | |
setEnterSharedElementCallback$android9app9SharedElementCallback0(401), | |
setEnterSharedElementCallback$androidx9core9app9SharedElementCallback0(402), | |
setExitSharedElementCallback$android9app9SharedElementCallback0(403), | |
setExitSharedElementCallback$androidx9core9app9SharedElementCallback0(404), | |
setFinishOnTouchOutside$boolean0(409), | |
setImmersive$boolean0(410), | |
setInheritShowWhenLocked$boolean0(411), | |
setIntent$android9content9Intent0(412), | |
setPictureInPictureParams$android9app9PictureInPictureParams0(416), | |
setRequestedOrientation$int0(421), | |
setShowWhenLocked$boolean0(425), | |
setSupportActionBar$androidx9appcompat9widget9Toolbar0(426), | |
setSupportProgress$int0(427), | |
setSupportProgressBarIndeterminate$boolean0(428), | |
setSupportProgressBarIndeterminateVisibility$boolean0(429), | |
setSupportProgressBarVisibility$boolean0(430), | |
setTheme$int0(432), | |
setTitle$int0(434), | |
setTitle$java9lang9CharSequence0(435), | |
setTitleColor$int0(436), | |
setTurnScreenOn$boolean0(437), | |
setVisible$boolean0(438), | |
setWallpaper$android9graphics9Bitmap0(441), | |
setWallpaper$java9io9InputStream0(442), | |
shouldShowRequestPermissionRationale$java9lang9String0(443), | |
shouldUpRecreateTask$android9content9Intent0(444), | |
showAssist$android9os9Bundle0(445), | |
showLockTaskEscapeMessage$0(448), | |
startActivities$android9content9Intent_Array0(451), | |
startActivities$android9content9Intent_Array0android9os9Bundle0(452), | |
startActivity$android9content9Intent0(453), | |
startActivity$android9content9Intent0android9os9Bundle0(454), | |
startActivityForResult$android9content9Intent0int0(457), | |
startActivityForResult$android9content9Intent0int0android9os9Bundle0(458), | |
startActivityFromChild$android9app9Activity0android9content9Intent0int0(461), | |
startActivityFromChild$android9app9Activity0android9content9Intent0int0android9os9Bundle0(462), | |
startActivityFromFragment$android9app9Fragment0android9content9Intent0int0(463), | |
startActivityFromFragment$androidx9fragment9app9Fragment0android9content9Intent0int0(464), | |
startActivityFromFragment$android9app9Fragment0android9content9Intent0int0android9os9Bundle0(465), | |
startActivityFromFragment$androidx9fragment9app9Fragment0android9content9Intent0int0android9os9Bundle0(466), | |
startActivityIfNeeded$android9content9Intent0int0(467), | |
startActivityIfNeeded$android9content9Intent0int0android9os9Bundle0(468), | |
startForegroundService$android9content9Intent0(469), | |
startInstrumentation$android9content9ComponentName0java9lang9String0android9os9Bundle0(471), | |
startIntentSender$android9content9IntentSender0android9content9Intent0int0int0int0(472), | |
startIntentSender$android9content9IntentSender0android9content9Intent0int0int0int0android9os9Bundle0(473), | |
startIntentSenderForResult$android9content9IntentSender0int0android9content9Intent0int0int0int0(474), | |
startIntentSenderForResult$android9content9IntentSender0int0android9content9Intent0int0int0int0android9os9Bundle0(475), | |
startIntentSenderFromChild$android9app9Activity0android9content9IntentSender0int0android9content9Intent0int0int0int0(476), | |
startIntentSenderFromChild$android9app9Activity0android9content9IntentSender0int0android9content9Intent0int0int0int0android9os9Bundle0(477), | |
startIntentSenderFromFragment$androidx9fragment9app9Fragment0android9content9IntentSender0int0android9content9Intent0int0int0int0android9os9Bundle0(478), | |
startLocalVoiceInteraction$android9os9Bundle0(479), | |
startLockTask$0(480), | |
startManagingCursor$android9database9Cursor0(481), | |
startNextMatchingActivity$android9content9Intent0(482), | |
startNextMatchingActivity$android9content9Intent0android9os9Bundle0(483), | |
startPostponedEnterTransition$0(484), | |
startSearch$java9lang9String0boolean0android9os9Bundle0boolean0(485), | |
startService$android9content9Intent0(486), | |
stopLocalVoiceInteraction$0(489), | |
stopLockTask$0(490), | |
stopManagingCursor$android9database9Cursor0(491), | |
stopService$android9content9Intent0(492), | |
supportFinishAfterTransition$0(494), | |
supportInvalidateOptionsMenu$0(495), | |
supportNavigateUpTo$android9content9Intent0(496), | |
supportPostponeEnterTransition$0(497), | |
setContentView$View0ViewGroup9LayoutParams0params0(498), | |
setTaskDescription$ActivityManager9TaskDescription0taskDescription0(499), | |
setTheme$0Resources9Theme0theme0(500), | |
recreate$0(501), | |
registerComponentCallbacks$android9content9ComponentCallbacks0(503), | |
registerForContextMenu$android9view9View0(504), | |
registerReceiver$android9content9BroadcastReceiver0android9content9IntentFilter0(505), | |
registerReceiver$android9content9BroadcastReceiver0android9content9IntentFilter0int0(506), | |
registerReceiver$android9content9BroadcastReceiver0android9content9IntentFilter0java9lang9String0android9os9Handler0(507), | |
registerReceiver$android9content9BroadcastReceiver0android9content9IntentFilter0java9lang9String0android9os9Handler0int0(508), | |
releaseInstance$0(511), | |
removeDialog$int0(512), | |
removeStickyBroadcast$android9content9Intent0(513), | |
removeStickyBroadcastAsUser$android9content9Intent0android9os9UserHandle0(514), | |
reportFullyDrawn$0(515), | |
requestDragAndDropPermissions$android9view9DragEvent0(516), | |
requestPermissions$$java9lang9String_Array0int0(517), | |
requestShowKeyboardShortcuts$$0(518), | |
requestVisibleBehind$boolean0(519), | |
requestWindowFeature$$int0(520), | |
requireViewById$$int0(521), | |
revokeUriPermission$android9net9Uri0int0(522), | |
revokeUriPermission$java9lang9String0android9net9Uri0int0(523), | |
runOnUiThread$$java9lang9Runnable0(524), | |
setVrModeEnabled$boolean0ComponentName0(525); | |
int id; | |
MethodOverride(int id){ | |
this.id = id; | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment