Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3d56d117 authored by Roman Birg's avatar Roman Birg
Browse files

Settings: use ActivityManager method for requesting bug report



This let's ActivityManagerService handle all the logic for requesting
bug reports.

Change-Id: I44e6a9295a0625bcdc0f3a22daf097bdccf0d3c4
Signed-off-by: default avatarRoman Birg <roman@cyngn.com>
parent 1656c194
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -16,11 +16,12 @@

package com.android.settings;

import android.app.ActivityManagerNative;
import android.app.AlertDialog.Builder;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.os.SystemProperties;
import android.os.RemoteException;
import android.preference.DialogPreference;
import android.util.AttributeSet;
import android.view.View;
@@ -55,7 +56,11 @@ public class BugreportPreference extends DialogPreference {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        if (which == DialogInterface.BUTTON_POSITIVE) {
            SystemProperties.set("ctl.start", "bugreport");
            try {
                ActivityManagerNative.getDefault().requestBugReport();
            } catch (RemoteException e) {
                // ignore
            }
        }
    }
}