bjr j'aimerai affiche une liste des personnes précédemment enregistre dans ma bd toute fois j'ai une exception qui m'est retourne après une longue réflexion je ne suis toujours pas parvenu à le traiter.c'est pourquoi je sollicite votre assistance afin de pouvoir comprendre la raison d’être de cette exception et comment la traiter.
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
 // mon main
  public class main extends Activity {
 
	//PersonneBD personnebd ;
 
	@Override
	protected void onCreate(Bundle savedInstanceState) 
	{
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
 
 
	}
 
 
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
 
		MenuInflater inflater = getMenuInflater();
 
		  inflater.inflate(R.menu.menu, menu);
 
	 return true;
 
	}
 
	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
 
		switch (item.getItemId()) {		
 
        case R.id.item1:
 
  	          Intent Personnes = new Intent( main.this,DVPlist.class);
  	          startActivity(Personnes);
 
        	return true;	
 
        case R.id.item2:		
        	 Intent creeruser = new Intent(main.this,creater_personne.class);
    		 startActivity(creeruser);
 
            return true;	
 
        default:
 
        	return super.onOptionsItemSelected(item);
 
      }	
 
	}
 
}

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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
//ma liste
 
public class DVPlist extends ListActivity  {
 
	List<Personne> personne=null;
	PersonneBD personnebd=null;
 
 
 
	/**
         * 
         */
 
	/** Called when the activity is first created. */
 
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
	    setContentView(R.layout.liste_personne);
 
 
     //   personnebd = new PersonneBD(this) ;
	 // personne = personnebd.getAllpersonne();	
 
 
	    Personne Lapersonne = new Personne();
		PersonneBD Personnes = new PersonneBD(this);
		Lapersonne.setNom("julio");
		Lapersonne.setPrenom("costa");
		Lapersonne.setSexe("H");
		Lapersonne.setNumero(898989);
		Lapersonne.setLogin("toto");
		Lapersonne.setPassword("tata");
		Lapersonne.setContact("Dla Makepe 12");
 
		Personne Lapersonne1 = new Personne();
		Lapersonne1.setNom("julio1");
		Lapersonne1.setPrenom("costa1");
		Lapersonne1.setSexe("H");
		Lapersonne1.setNumero(44444444);
		Lapersonne1.setLogin("tete");
		Lapersonne1.setPassword("titi");
    	Lapersonne1.setContact(" Dla Bepanda ");
 
 
		//Personne Lapersonne = new Personne("julio","costa","H",898989,"toto","tata","Dla Makepe 12");
    // 	PersonneBD Personnes = new PersonneBD(this);
 
		Personnes.open();
 
		Personnes.insertPersonne(Lapersonne);
		Toast.makeText(this,Lapersonne.toString(), Toast.LENGTH_LONG).show();
		Personnes.insertPersonne(Lapersonne1); 
		Toast.makeText(this,Lapersonne1.toString(), Toast.LENGTH_LONG).show();
 
        ArrayAdapter<Personne> adapter = new ArrayAdapter<Personne>(this, android.R.layout.simple_list_item_1, personne);
        setListAdapter(adapter); 
 
 
   }
 
 
    @Override
    protected void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
 
 
    //registerForContextMenu(findViewById(R.id.list1));
 
    }
 
    @Override
	public void onCreateContextMenu(ContextMenu menu, View v,
			ContextMenuInfo menuInfo) {
 
		super.onCreateContextMenu(menu, v, menuInfo);
 
		MenuInflater inflater = getMenuInflater();
 
		  inflater.inflate(R.menu.context_menu, menu);
	}
 
 
	@Override
	public boolean onContextItemSelected(MenuItem item) {
 
		// On récupère l'id de l'item et on le compare
 
		switch (item.getItemId()) {
 
		// S'il est égal à itemHello
 
		case R.id.modifier:
 
 
		// On affiche un message
			 Intent consulter = new Intent(DVPlist.this,consulter.class);
			 startActivity(consulter);
 
			return true;
 
		case R.id.supprimer:
 
			// On affiche un message
 
			Toast.makeText(this, "Interface de suppresion non créer", Toast.LENGTH_SHORT).show();
			return true;
 
 
		case R.id.quitter:
 
			// On affiche un message
 
			Toast.makeText(this, "Interface de depart  non créer", Toast.LENGTH_SHORT).show();
			return true;
 
		}	 
 
		return super.onContextItemSelected(item);	
 
	}
 
	}
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
 
 
 
// ma trace
04-27 12:31:58.588: ERROR/AndroidRuntime(280): FATAL EXCEPTION: main
04-27 12:31:58.588: ERROR/AndroidRuntime(280): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dvp.list/com.dvp.list.DVPlist}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at android.app.ActivityThread.access$2300(ActivityThread.java:125)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at android.os.Handler.dispatchMessage(Handler.java:99)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at android.os.Looper.loop(Looper.java:123)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at android.app.ActivityThread.main(ActivityThread.java:4627)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at java.lang.reflect.Method.invokeNative(Native Method)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at java.lang.reflect.Method.invoke(Method.java:521)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at dalvik.system.NativeStart.main(Native Method)
04-27 12:31:58.588: ERROR/AndroidRuntime(280): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at android.app.ListActivity.onContentChanged(ListActivity.java:245)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:201)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at android.app.Activity.setContentView(Activity.java:1647)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at com.dvp.list.DVPlist.onCreate(DVPlist.java:38)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
04-27 12:31:58.588: ERROR/AndroidRuntime(280):     ... 11 more
04-27 12:31:58.688: WARN/ActivityManager(68):   Force finishing activity com.dvp.list/.DVPlist
04-27 12:31:58.728: WARN/ActivityManager(68):   Force finishing activity com.dvp.list/.main