Avatar
Kejhy
Neregistrovaný
Avatar
Kejhy:

Zdar, mám takový problém. Rád bych si udělal program, který by mi zobrazil HTML stránku. Ale pokaždé se mi chce otevřít Chrome nebo Firefox. Nevíte co je špatně ?

[CODE]
WebView webView = (WebView) findViewById(R­.id.webview);
webview.loadUr­l("http://www­.google.com");

[/CODE]

 
Odpovědět 1.9.2013 15:26
Avatar
Crusty
Člen
Avatar
Crusty:

v tomto co jsi poslal, nic spatne neni.
Pokud se ti otvira externi prohlizec, nejspis nekde volas startActivity.
Nebo posli ukazku cele hlavni aktivity kde mas to webView.

Nahoru Odpovědět 1.9.2013 16:31
www.2ox.cz
Avatar
Kejhy
Neregistrovaný
Avatar
Odpovídá na Crusty
Kejhy:

No mám hlavní aktivitu ve které zjistí URL adresa, která je potom předávaná další aktivitě, ve které je WebView.

MainActivity.java

Intent prechod = new Intent(MainAc­tivity.this, ArticleActivi­ty.class);
prechod.putEx­tra("URL", url);
Toast.makeTex­t(getApplicati­onContext(), pole[0], Toast.LENGTH_LON­G).show(); prechod.setFlag­s(Intent.FLAG_AC­TIVITY_NEW_TAS­K);
startActivity(prechod);

DalsiActivity.java

Bundle extras = getIntent().ge­tExtras();
String value = "";
if(extras != null){
value = extras.getStrin­g("URL");
}
WebView myWebView = (WebView) findViewById(R­.id.webView);
myWebView.loa­dUrl("http://ww­w.zive.cz");

 
Nahoru Odpovědět 1.9.2013 19:36
Avatar
Kejhy
Neregistrovaný
Avatar
Kejhy:

Tak tím to nebude, protože jsem to napsal do hlavní aktivity bez žádné startActivity() a přesto mi to otevírá externí prohlížeč.

 
Nahoru Odpovědět 1.9.2013 20:03
Avatar
Crusty
Člen
Avatar
Crusty:

to je divne, kod mas zda se spravny. Napadlo me jeste, jestli mas opravneni v manifestu k pristupu na internet. Kdyby nebylo, mozna webview otevre externi prohlizec.

EDIT: zkousel jsem to a stacil mi kod jak pises, opravneni, nastaveni contentView. Zkus si samotne webView v novem testovacim projektu a uvidis, jestli je chyba s webView nebo nekde dal v tvem programu

Nahoru Odpovědět 1.9.2013 21:46
www.2ox.cz
Avatar
Kejhy
Neregistrovaný
Avatar
Odpovídá na Crusty
Kejhy:

Tak to je zajímavé, když chci zobrazit http://www.google.com chce se stránka otevřít v externím prohlížeči, ale když otevřu http://www.google.cz stránka se načte bez problému.

Nevíte jak je to možné ??

 
Nahoru Odpovědět 7.9.2013 22:06
Avatar
Kejhy
Neregistrovaný
Avatar
Odpovídá na Crusty
Kejhy:

Jak myslíš nastavení contentView ?

 
Nahoru Odpovědět 10.9.2013 12:52
Avatar
Crusty
Člen
Avatar
Crusty:

takove to klasicke nastaveni, jaky layout chces zobrazit v aktivite http://developer.android.com/…ctivity.html#…(android.view­.View)

Nahoru Odpovědět 10.9.2013 14:38
www.2ox.cz
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.