[core] Fix 360 IActivityController (#1216)

This commit is contained in:
LoveSy 2021-10-03 21:25:20 +08:00 committed by GitHub
parent 6d0082885e
commit 6493989ce4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 0 deletions

View File

@ -9,6 +9,7 @@ import android.app.IActivityManager;
import android.content.Context;
import android.content.Intent;
import android.os.Binder;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcel;
import android.os.ResultReceiver;
@ -207,6 +208,11 @@ public class ActivityController extends IActivityController.Stub {
return controller == null ? -1 : controller.systemNotResponding(msg);
}
@Override
public boolean moveTaskToFront(String pkg, int task, int flags, Bundle options) {
return controller == null || controller.moveTaskToFront(pkg, task, flags, options);
}
@Override
public IBinder asBinder() {
return this;

View File

@ -2,6 +2,7 @@ package android.app;
import android.content.Intent;
import android.os.Binder;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
@ -46,6 +47,11 @@ public interface IActivityController extends IInterface {
*/
int systemNotResponding(String msg);
/**
* 360 phones
*/
boolean moveTaskToFront(String pkg, int task, int flags, Bundle options);
abstract class Stub extends Binder implements IActivityController {
public static IActivityController asInterface(IBinder obj) {