android:ui crash on longpress of empty tile

null pointer check because of resolveInfoForPosition is nullable

Test: manual
Bug: 62441400
Change-Id: I0a720f30f9e76d9bedf6175a6ba951bcf1707c47
This commit is contained in:
sanryhuang
2018-03-31 11:17:13 +08:00
parent 46eef8d049
commit 296ca9e933

View File

@@ -389,6 +389,10 @@ public class ChooserActivity extends ResolverActivity {
@Override
public void showTargetDetails(ResolveInfo ri) {
if (ri == null) {
return;
}
ComponentName name = ri.activityInfo.getComponentName();
boolean pinned = mPinnedSharedPrefs.getBoolean(name.flattenToString(), false);
ResolverTargetActionsDialogFragment f =