Clarify what needs to be passed into parseApp
and make it private.
The `parseApp` method was previously accepting an `Intent`, which could have been anything. Given it was only used once, this now pushed the creation of that `Intent` into the `parseApp` method, and also reduced the visibility of the method as it is only used once at time of writing.
This commit is contained in:
parent
a74e951cdf
commit
7076bb767d
@ -37,7 +37,9 @@ public class CacheSwapAppsService extends IntentService {
|
|||||||
* Parse the locally installed APK for {@code packageName} and save its XML
|
* Parse the locally installed APK for {@code packageName} and save its XML
|
||||||
* to the APK XML cache.
|
* to the APK XML cache.
|
||||||
*/
|
*/
|
||||||
public static void parseApp(Context context, Intent intent) {
|
private static void parseApp(Context context, String packageName) {
|
||||||
|
Intent intent = new Intent();
|
||||||
|
intent.setData(Utils.getPackageUri(packageName));
|
||||||
intent.setClass(context, CacheSwapAppsService.class);
|
intent.setClass(context, CacheSwapAppsService.class);
|
||||||
intent.setAction(ACTION_PARSE_APP);
|
intent.setAction(ACTION_PARSE_APP);
|
||||||
context.startService(intent);
|
context.startService(intent);
|
||||||
@ -57,9 +59,7 @@ public class CacheSwapAppsService extends IntentService {
|
|||||||
}
|
}
|
||||||
if (!indexJarFile.exists()
|
if (!indexJarFile.exists()
|
||||||
|| FileUtils.isFileNewer(new File(applicationInfo.sourceDir), indexJarFile)) {
|
|| FileUtils.isFileNewer(new File(applicationInfo.sourceDir), indexJarFile)) {
|
||||||
Intent intent = new Intent();
|
parseApp(context, applicationInfo.packageName);
|
||||||
intent.setData(Utils.getPackageUri(applicationInfo.packageName));
|
|
||||||
parseApp(context, intent);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user