IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Kejhy
Neregistrovaný
Avatar
Kejhy:1.9.2013 15:26

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:1.9.2013 16:31

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:1.9.2013 19:36

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:1.9.2013 20:03

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:1.9.2013 21:46

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:7.9.2013 22:06

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:10.9.2013 12:52

Jak myslíš nastavení contentView ?

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

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

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.