Bonjour,
voici mon problème :
J'ai une page, c'est un fragment : il a sur cette page un bouton et un webview. L'idee , afficher la page web lord du clic button
j'ai un code qui ne foctionne pas (l'appli crash sur le clic button) :
Su quelqu'un a une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59 import android.app.Fragment; import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Button; public class ImageThreeFragment extends Fragment { WebView web; public ImageThreeFragment() { } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_image_two, container, false); Button buttonGO1 = (Button) view.findViewById(R.id.button10); buttonGO1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { WebView view = (WebView) rootView.findViewById(R.id.webView); web = (WebView) view.findViewById(R.id.webView); web.setWebViewClient(new myWebClient()); web.getSettings().setJavaScriptEnabled(true); web.getSettings().setSupportZoom(true); web.getSettings().setBuiltInZoomControls(true); web.getSettings().setDisplayZoomControls(false); web.loadUrl("https://www.google.fr/maps/@48.8693956,2.3310033,10.09z/data=!5m1!1e1"); return rootView; } }); } public class myWebClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // TODO Auto-generated method stub view.loadUrl(url); return true; } } }
merci
Partager