am 5088fc85: Merge "Specialized prompting when \'home\' has become ambiguous" into klp-dev
* commit '5088fc858c5a7f234310b51c0fa87a9a617eef7d': Specialized prompting when 'home' has become ambiguous
This commit is contained in:
@@ -100,8 +100,20 @@ public class ResolverActivity extends AlertActivity implements AdapterView.OnIte
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
onCreate(savedInstanceState, makeMyIntent(),
|
||||
getResources().getText(com.android.internal.R.string.whichApplication),
|
||||
// Use a specialized prompt when we're handling the 'Home' app startActivity()
|
||||
final int titleResource;
|
||||
final Intent intent = makeMyIntent();
|
||||
final Set<String> categories = intent.getCategories();
|
||||
if (Intent.ACTION_MAIN.equals(intent.getAction())
|
||||
&& categories != null
|
||||
&& categories.size() == 1
|
||||
&& categories.contains(Intent.CATEGORY_HOME)) {
|
||||
titleResource = com.android.internal.R.string.whichHomeApplication;
|
||||
} else {
|
||||
titleResource = com.android.internal.R.string.whichApplication;
|
||||
}
|
||||
|
||||
onCreate(savedInstanceState, intent, getResources().getText(titleResource),
|
||||
null, null, true);
|
||||
}
|
||||
|
||||
|
||||
@@ -3182,6 +3182,8 @@
|
||||
|
||||
<!-- Title of intent resolver dialog when selecting an application to run. -->
|
||||
<string name="whichApplication">Complete action using</string>
|
||||
<!-- Title of intent resolver dialog when selecting a HOME application to run. -->
|
||||
<string name="whichHomeApplication">Select a home app</string>
|
||||
<!-- Option to always use the selected application resolution in the future. See the "Complete action using" dialog title-->
|
||||
<string name="alwaysUse">Use by default for this action.</string>
|
||||
<!-- Text displayed when the user selects the check box for setting default application. See the "Use by default for this action" check box. -->
|
||||
|
||||
@@ -800,6 +800,7 @@
|
||||
<java-symbol type="string" name="web_user_agent_target_content" />
|
||||
<java-symbol type="string" name="webpage_unresponsive" />
|
||||
<java-symbol type="string" name="whichApplication" />
|
||||
<java-symbol type="string" name="whichHomeApplication" />
|
||||
<java-symbol type="string" name="wifi_available_sign_in" />
|
||||
<java-symbol type="string" name="network_available_sign_in" />
|
||||
<java-symbol type="string" name="network_available_sign_in_detailed" />
|
||||
|
||||
Reference in New Issue
Block a user