Fix crash when rotating HighPowerDetail dialog
When rotating the device, the Activity of the target Fragment become null. So NullPointerException occurs. The dialog should check if the Activity is null before calling onActivityResult(). Bug: 28333723 Test: manual - go to Settings > Apps > Clock, click Battery optimization and rotate device Change-Id: I7f68d6ece7d169fd96d04c1788e55ee506aae1ae
This commit is contained in:
committed by
Yoshinori Hirano
parent
5c6e7a2116
commit
cb911e3402
@@ -131,7 +131,7 @@ public class HighPowerDetail extends DialogFragment implements OnClickListener,
|
||||
public void onDismiss(DialogInterface dialog) {
|
||||
super.onDismiss(dialog);
|
||||
Fragment target = getTargetFragment();
|
||||
if (target != null) {
|
||||
if (target != null && target.getActivity() != null) {
|
||||
target.onActivityResult(getTargetRequestCode(), 0, null);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user