More interfaces
This commit is contained in:
parent
d429e51900
commit
5e3d4d6559
|
|
@ -322,8 +322,13 @@ public class LSPosedContext extends XposedContext {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public FileOutputStream openFileOutput(String name, int mode) {
|
public FileOutputStream openFileOutput(String name, int mode) throws FileNotFoundException {
|
||||||
throw new AbstractMethodError();
|
if (name == null) throw new IllegalArgumentException("name must not be null");
|
||||||
|
if (name.startsWith("remote://")) {
|
||||||
|
throw new FileNotFoundException("Read only implementation");
|
||||||
|
} else {
|
||||||
|
return mBase.openFileOutput(name, mode);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -333,7 +338,7 @@ public class LSPosedContext extends XposedContext {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public File getFileStreamPath(String name) {
|
public File getFileStreamPath(String name) {
|
||||||
throw new AbstractMethodError();
|
return mBase.getFileStreamPath(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -343,12 +348,12 @@ public class LSPosedContext extends XposedContext {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public File getFilesDir() {
|
public File getFilesDir() {
|
||||||
throw new AbstractMethodError();
|
return mBase.getFilesDir();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public File getNoBackupFilesDir() {
|
public File getNoBackupFilesDir() {
|
||||||
throw new AbstractMethodError();
|
return mBase.getNoBackupFilesDir();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
|
|
@ -379,7 +384,7 @@ public class LSPosedContext extends XposedContext {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public File getCodeCacheDir() {
|
public File getCodeCacheDir() {
|
||||||
throw new AbstractMethodError();
|
return mBase.getCodeCacheDir();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
|
|
@ -417,7 +422,7 @@ public class LSPosedContext extends XposedContext {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public File getDir(String name, int mode) {
|
public File getDir(String name, int mode) {
|
||||||
throw new AbstractMethodError();
|
return mBase.getDir(name, mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -649,7 +654,7 @@ public class LSPosedContext extends XposedContext {
|
||||||
@Nullable
|
@Nullable
|
||||||
@Override
|
@Override
|
||||||
public String getSystemServiceName(@NonNull Class<?> serviceClass) {
|
public String getSystemServiceName(@NonNull Class<?> serviceClass) {
|
||||||
throw new AbstractMethodError();
|
return mBase.getSystemServiceName(serviceClass);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -743,8 +748,8 @@ public class LSPosedContext extends XposedContext {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Context createPackageContext(String packageName, int flags) {
|
public Context createPackageContext(String packageName, int flags) throws PackageManager.NameNotFoundException {
|
||||||
throw new AbstractMethodError();
|
return mBase.createPackageContext(packageName, flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -754,12 +759,12 @@ public class LSPosedContext extends XposedContext {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Context createConfigurationContext(@NonNull Configuration overrideConfiguration) {
|
public Context createConfigurationContext(@NonNull Configuration overrideConfiguration) {
|
||||||
throw new AbstractMethodError();
|
return new LSPosedContext(mBase.createConfigurationContext(overrideConfiguration), mPackageName, mApkPath, service);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Context createDisplayContext(@NonNull Display display) {
|
public Context createDisplayContext(@NonNull Display display) {
|
||||||
throw new AbstractMethodError();
|
return new LSPosedContext(mBase.createDisplayContext(display), mPackageName, mApkPath, service);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue