Bonjour a la communauté voila mon probleme j ai une listview quand je clic sur un élément cela m affiche une page web contenue dans mon dossier asset par la fonction webview.
jusqu a la pas de pb
Quand j ai la la listview a l ecran je bascule l ecran celui ci ne me ferme pas l activité et je garde ma listview.
par contre quand j ai ma page html a l ecran et que je bascule l ecran sa ferme l activité et je reviens a ma listview. Pourtant j ai bien la fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
J ai cherche mais je ne vois pas est il possible de mette cette fonction une nouvelle fois que dans ma partie plus bas:
voici mon code :
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
 
package smur.bmpm;
 
import java.util.ArrayList;
 
import smur.bmpm.Protoadapter.PersonneAdapterListener;
import smur.bmpm.R.string;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View.OnClickListener;
import android.view.View;
import android.view.Window;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.ListView;
import android.widget.TextView;
 
 
public class ProtoMain extends Activity implements PersonneAdapterListener ,OnClickListener { 
	 private WebView mWebView;
 
 
		Button button = null; 
		 Button button1 = null;
	@Override
 
 
 
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
      this.requestWindowFeature(Window.FEATURE_NO_TITLE);
 
 
        setContentView(R.layout.proto);
        button = (Button)findViewById(R.id.Smur);
        button.setOnClickListener(this);
 
 
 
 
        ArrayList<Proto> listP = Proto.getAListOfPersonne();
        Protoadapter adapter = new Protoadapter(this, listP);
 
        adapter.addListener(this);
 
        ListView list = (ListView)findViewById(R.id.ListView01);
 
        list.setAdapter(adapter);
 
    }
 
	public void onClick(View v) {
		if(v == button) { // Vérification de la vue cliquée
		Intent monIntent = new Intent(this,main.class);
    	startActivity(monIntent);
    	finish();
		}
		if(v == button1) { // Vérification de la vue cliquée
			Intent monIntent1 = new Intent(this,ProtoMain.class);
			startActivity(monIntent1);
			finish();
			}
	}
 
 
 
 
 
	        public void onClickNom(Proto item, int position) {
	       	setContentView(R.layout.webviewproto);
 
 
               // faut il que je rajoute ici la meme fonction merci de vos conseils
 
		button1=(Button)findViewById(R.id.Proto);
        button1.setOnClickListener(this);
 
 
    	mWebView = (WebView) findViewById(R.id.webview);
        WebSettings webSettings = mWebView.getSettings();
        webSettings.setSaveFormData(true); 
        webSettings.getLoadsImagesAutomatically();
        webSettings.setJavaScriptEnabled(true);
        webSettings.setSupportZoom(true);
        mWebView.loadUrl("file:///android_asset/"+item.nomcourt+".html");
 
 
 
	        }
 
 
 
 
 
}
si quelqu un peut m eclairer car je vois pas comment la garder ouverte sinon merci