Android 如何从我的应用关闭/完成系统AppInfo屏幕

Android 如何从我的应用关闭/完成系统AppInfo屏幕,android,Android,如何从我的应用程序关闭/完成系统AppInfo屏幕。实际上,系统AppInfo屏幕通过下面的代码直接从我的应用程序打开 public static void showInstalledAppDetails(Context context, String packageName) { Intent intent = new Intent(); final int apiLevel = Build.VERSION.SDK_INT; if (apiLevel >= 9)

如何从我的应用程序关闭/完成系统AppInfo屏幕。实际上,系统AppInfo屏幕通过下面的代码直接从我的应用程序打开

 public static void showInstalledAppDetails(Context context, String packageName) {
    Intent intent = new Intent();
    final int apiLevel = Build.VERSION.SDK_INT;
    if (apiLevel >= 9) { // above 2.3
        intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
        intent.putExtra("frommyapp", true);
        Uri uri = Uri.fromParts(SCHEME, packageName, null);
        intent.setData(uri);
    } else { // below 2.3
        final String appPkgName = (apiLevel == 8 ? APP_PKG_NAME_22
                : APP_PKG_NAME_21);
        intent.setAction(Intent.ACTION_VIEW);
        intent.putExtra("frommyapp", true);
        intent.setClassName(APP_DETAILS_PACKAGE_NAME,
                APP_DETAILS_CLASS_NAME);
        intent.putExtra(appPkgName, packageName);
    }
    intent.putExtra("extraData", "somedata");
    context.startActivity(intent);
}
打开系统appinfo屏幕后,当单击“强制停止”按钮而不按后退按钮时,我想关闭/完成系统appinfo屏幕


所以请帮我解决这类问题。

我自己解决了这个问题

使用“finishActivity(请求代码)”

当你开始活动时

startActivityForResult(intent,requestcode);
在完成活动时使用此请求代码

finishActivity(requestcode);

输入完整的类代码