Merge "Correctly compose activity name of add-printer and print-settings activity" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
47a9d4f70c
@@ -341,8 +341,12 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
|
|||||||
mServiceEnabled = service.isEnabled();
|
mServiceEnabled = service.isEnabled();
|
||||||
|
|
||||||
if (service.getSettingsActivityName() != null) {
|
if (service.getSettingsActivityName() != null) {
|
||||||
Intent settingsIntent = new Intent(Intent.ACTION_MAIN).setComponent(
|
Intent settingsIntent = new Intent(Intent.ACTION_MAIN);
|
||||||
ComponentName.unflattenFromString(service.getSettingsActivityName()));
|
|
||||||
|
settingsIntent.setComponent(
|
||||||
|
new ComponentName(service.getComponentName().getPackageName(),
|
||||||
|
service.getSettingsActivityName()));
|
||||||
|
|
||||||
List<ResolveInfo> resolvedActivities = getPackageManager().queryIntentActivities(
|
List<ResolveInfo> resolvedActivities = getPackageManager().queryIntentActivities(
|
||||||
settingsIntent, 0);
|
settingsIntent, 0);
|
||||||
if (!resolvedActivities.isEmpty()) {
|
if (!resolvedActivities.isEmpty()) {
|
||||||
@@ -356,9 +360,12 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (service.getAddPrintersActivityName() != null) {
|
if (service.getAddPrintersActivityName() != null) {
|
||||||
Intent addPrintersIntent = new Intent(Intent.ACTION_MAIN)
|
Intent addPrintersIntent = new Intent(Intent.ACTION_MAIN);
|
||||||
.setComponent(ComponentName.unflattenFromString(
|
|
||||||
|
addPrintersIntent.setComponent(
|
||||||
|
new ComponentName(service.getComponentName().getPackageName(),
|
||||||
service.getAddPrintersActivityName()));
|
service.getAddPrintersActivityName()));
|
||||||
|
|
||||||
List<ResolveInfo> resolvedActivities = getPackageManager().queryIntentActivities(
|
List<ResolveInfo> resolvedActivities = getPackageManager().queryIntentActivities(
|
||||||
addPrintersIntent, 0);
|
addPrintersIntent, 0);
|
||||||
if (!resolvedActivities.isEmpty()) {
|
if (!resolvedActivities.isEmpty()) {
|
||||||
|
Reference in New Issue
Block a user