Loading core/java/com/android/internal/app/ChooserActivity.java +3 −1 Original line number Diff line number Diff line Loading @@ -589,7 +589,9 @@ public class ChooserActivity extends ResolverActivity { if (ri != null && ri.activityInfo != null) { usageStatsManager.reportChooserSelection(ri.activityInfo.packageName, getUserId(), annotation, null, info.getResolvedIntent().getAction()); mResolverComparator.updateModel(info.getResolvedComponentName()); if (mAdapter != null) { mAdapter.updateModel(info.getResolvedComponentName()); } if (DEBUG) { Log.d(TAG, "ResolveInfo Package is" + ri.activityInfo.packageName); } Loading core/java/com/android/internal/app/ResolverActivity.java +4 −1 Original line number Diff line number Diff line Loading @@ -107,7 +107,6 @@ public class ResolverActivity extends Activity { private PickTargetOptionRequest mPickOptionRequest; private String mReferrerPackage; protected ResolverComparator mResolverComparator; protected ResolverDrawerLayout mResolverDrawerLayout; protected String mContentType; protected PackageManager mPm; Loading Loading @@ -1290,6 +1289,10 @@ public class ResolverActivity extends Activity { return mResolverListController.getScore(target); } public void updateModel(ComponentName componentName) { mResolverListController.updateModel(componentName); } /** * Rebuild the list of resolvers. In some cases some parts will need some asynchronous work * to complete. Loading core/java/com/android/internal/app/ResolverListController.java +6 −0 Original line number Diff line number Diff line Loading @@ -218,4 +218,10 @@ public class ResolverListController { } return mResolverComparator.getScore(target.getResolvedComponentName()); } public void updateModel(ComponentName componentName) { if (mResolverComparator != null) { mResolverComparator.updateModel(componentName); } } } Loading
core/java/com/android/internal/app/ChooserActivity.java +3 −1 Original line number Diff line number Diff line Loading @@ -589,7 +589,9 @@ public class ChooserActivity extends ResolverActivity { if (ri != null && ri.activityInfo != null) { usageStatsManager.reportChooserSelection(ri.activityInfo.packageName, getUserId(), annotation, null, info.getResolvedIntent().getAction()); mResolverComparator.updateModel(info.getResolvedComponentName()); if (mAdapter != null) { mAdapter.updateModel(info.getResolvedComponentName()); } if (DEBUG) { Log.d(TAG, "ResolveInfo Package is" + ri.activityInfo.packageName); } Loading
core/java/com/android/internal/app/ResolverActivity.java +4 −1 Original line number Diff line number Diff line Loading @@ -107,7 +107,6 @@ public class ResolverActivity extends Activity { private PickTargetOptionRequest mPickOptionRequest; private String mReferrerPackage; protected ResolverComparator mResolverComparator; protected ResolverDrawerLayout mResolverDrawerLayout; protected String mContentType; protected PackageManager mPm; Loading Loading @@ -1290,6 +1289,10 @@ public class ResolverActivity extends Activity { return mResolverListController.getScore(target); } public void updateModel(ComponentName componentName) { mResolverListController.updateModel(componentName); } /** * Rebuild the list of resolvers. In some cases some parts will need some asynchronous work * to complete. Loading
core/java/com/android/internal/app/ResolverListController.java +6 −0 Original line number Diff line number Diff line Loading @@ -218,4 +218,10 @@ public class ResolverListController { } return mResolverComparator.getScore(target.getResolvedComponentName()); } public void updateModel(ComponentName componentName) { if (mResolverComparator != null) { mResolverComparator.updateModel(componentName); } } }