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) :

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;
        }
    }
 
 
}
Su quelqu'un a une idée ?
merci