Wie zu öffnen-Schaltfläche, klicken Sie auf die url im Standard-browser oder webview
Wie kann ich das öffnen einer url in einer webview
oder im Standard-browser nach dem Klick auf eine Schaltfläche? Derzeit, wenn ich auf die btn1
- Taste, es fordert mich auf wählen einen browser aus dem Telefon. Ich möchte das öffnen dieses url innerhalb der Standard-browser oder in einem webview
.
Hier ist mein java-code:
public class myactivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button bt1 = (Button) findViewById(R.id.btn_click_login);
btn_login.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent myWebLink = new Intent(android.content.Intent.ACTION_VIEW);
myWebLink.setData(Uri.parse("http://google.com"));
startActivity(myWebLink);
}
}
);
}
Sie haben gebeten, 10 Fragen, die aber nicht von Ihnen angenommen u ist. Ereignis u die richtigen Antworten?
@Imrankhan hat darauf angespielt zu werden, haben Sie mehr Glück, Hilfe zu bekommen, wenn Sie annehmen, die Antworten, die korrekt waren.
Brüder ich bin nicht immer die richtige Antwort , werde ich akzeptieren, wenn ich eine bekommen.. sorry, ich bin nicht mit allen Glück !!!!
diese Frage ist auch nicht beantwortet, ich bekam eine Antwort, aber das war für den android browser nicht für webview..
Deine alte Frage unbeantwortet ist kein Grund um es zu veröffentlichen Sie wieder "littering" der Website, wenn Sie machen reposts wie diese. Auch das, was Sie tun möchten, ist sehr einfach, wenn Sie suchen, um auf dieser Website und in den Entwickler-Docs, die Sie finden konnte unzählige Beispiele dafür, wie zu tun ist.
@Imrankhan hat darauf angespielt zu werden, haben Sie mehr Glück, Hilfe zu bekommen, wenn Sie annehmen, die Antworten, die korrekt waren.
Brüder ich bin nicht immer die richtige Antwort , werde ich akzeptieren, wenn ich eine bekommen.. sorry, ich bin nicht mit allen Glück !!!!
diese Frage ist auch nicht beantwortet, ich bekam eine Antwort, aber das war für den android browser nicht für webview..
Deine alte Frage unbeantwortet ist kein Grund um es zu veröffentlichen Sie wieder "littering" der Website, wenn Sie machen reposts wie diese. Auch das, was Sie tun möchten, ist sehr einfach, wenn Sie suchen, um auf dieser Website und in den Entwickler-Docs, die Sie finden konnte unzählige Beispiele dafür, wie zu tun ist.
InformationsquelleAutor La Chi | 2012-06-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier gehen Sie.
Stellen Sie sicher, dass
<uses-permission android:name="android.permission.INTERNET"/>
im manifestandroid.Inhalt.ActivityNotFoundException: Unable to find explizite Aktivität Klasse
InformationsquelleAutor Vipul Shah
können versuchen, diese Ihre Absicht
in Ihrem code
InformationsquelleAutor Dheeresh Singh
In android gibt es zwei Arten von intents:
Explizite Intents: wo Zielkomponente angegeben ist, ausdrücklich vor.
Implizite Intents: Target-Komponente ist nicht angegeben, stattdessen gibt es einige andere Felder angeboten werden, die Daten, Aktion, Kategorie,.. und nach diese Felder(Attribute) android-system filtert Aktivitäten oder Komponenten zu behandeln die Absicht.
Und Implizite Absicht, und es wird eine Liste aller Aktivitäten kann die Arbeit auf Action_VIEW, und die angegebene URI. Um diese situation zu vermeiden müssen Sie nur die option können Sie einschränken, Android-system zu filtern weitere, durch andere parameter, oder ändern Sie ihn auf eindeutige Absicht. und Zu Ändern, um Explizit würden Sie brauchen target-Komponente Name.
InformationsquelleAutor jeet
setzen Sie ein WebView in Ihrem layout-xml -
Erhalten Sie einen Verweis, um Sie in Ihrer Aktivität
call loadUrl() auf.
so verschieben Sie die loadURL () - Methode aufrufen, um innerhalb des button-Klick-listener...
InformationsquelleAutor FoamyGuy