Add impl for force stop action
Also refactor the AnomalyAction so it could take source id as a parameter, which represents the fragment that invokes it. Bug: 36924669 Test: RunSettingsRoboTests Change-Id: Ib53865f92e1a6f1e9dcc1480c0c74fbcfb0226f4
This commit is contained in:
@@ -28,6 +28,7 @@ import android.support.v7.preference.PreferenceGroup;
|
||||
import android.util.IconDrawableFactory;
|
||||
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.logging.nano.MetricsProto;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.SettingsActivity;
|
||||
import com.android.settings.core.PreferenceController;
|
||||
@@ -92,7 +93,8 @@ public class PowerUsageAnomalyDetails extends DashboardFragment implements
|
||||
AnomalyPreference anomalyPreference = (AnomalyPreference) preference;
|
||||
final Anomaly anomaly = anomalyPreference.getAnomaly();
|
||||
|
||||
AnomalyDialogFragment dialogFragment = AnomalyDialogFragment.newInstance(anomaly);
|
||||
AnomalyDialogFragment dialogFragment = AnomalyDialogFragment.newInstance(anomaly,
|
||||
MetricsProto.MetricsEvent.FUELGAUGE_ANOMALY_DETAIL);
|
||||
dialogFragment.setTargetFragment(this, REQUEST_ANOMALY_ACTION);
|
||||
dialogFragment.show(getFragmentManager(), TAG);
|
||||
|
||||
|
Reference in New Issue
Block a user