Ich habe eine Aktionsschaltfläche in meiner Aktionsleiste, die beim Klicken eine feste URL öffnet, aber es funktioniert nicht, aber meine eigene App soll nicht erscheinen Im Auswahldialog "Aktion abschließen mit" sollte es lediglich die Standardbrowser des Telefons (wie Chrome oder Mozilla) erscheinen, eigentlich erscheint Chrome und meine App als Optionen zum Öffnen der URL. Ich implementierte diesen Code von hier: http://developer.android.com/intl/es/guide/components/intents-common.htmlIch möchte nicht, dass meine App beim Öffnen der URL in der Auswahl erscheint.
Dies ist mein Code:
//Manifest.xml
<activity
android:name="pepubli.com.Controlador.Ciudad_Escogida"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="http"/>
<category android:name="android.intent.category.DEFAULT" />
<!-- The BROWSABLE category is required to get links from web
pages. -->
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
//Ciudad_Escogida.Java
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == R.id.web_page){
Uri webpage = Uri.parse("http://www.pepubli.com");
Intent intent = new Intent(Intent.ACTION_VIEW, webpage);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
}
return super.onOptionsItemSelected(item);
}
Warum habe ich eine Abstimmung abgelehnt? –
Ich glaube, dass Ihre Antwort hier liegt http://stackoverflow.com/questions/16932036/is-there-a-way-at-all-to-skip-complete-action-using-in-android – DriLLFreAK100
Nein, das ist nicht wonach ich suche. –