bonjour a vous ,
voila je crée des onglets dont le nombre est fonction de la réponse d'une requête sur une BDD SQLite !
si je relance une requête je supprime les Onglets et je les re-crées pas de problème.

la ou ça se complique c'est que l'appli plante si je relance une requête et que je suis sur un autre onglets que le premiers !

mon LogCat :
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
04-02 11:58:07.860: W/dalvikvm(1608): threadid=1: thread exiting with uncaught exception (group=0x40015560)
04-02 11:58:07.930: E/AndroidRuntime(1608): FATAL EXCEPTION: main
04-02 11:58:07.930: E/AndroidRuntime(1608): java.lang.NullPointerException
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at android.widget.TabWidget.setCurrentTab(TabWidget.java:342)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at android.widget.TabWidget.focusCurrentTab(TabWidget.java:366)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at android.widget.TabHost.setCurrentTab(TabHost.java:323)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at android.widget.TabHost.addTab(TabHost.java:216)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at gpmx.dev.appFH.consult.addtab(consult.java:203)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at gpmx.dev.appFH.consult.rechercherFeuille(consult.java:139)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at gpmx.dev.appFH.consult$3.onClick(consult.java:104)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at android.view.View.performClick(View.java:2485)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at android.view.View$PerformClick.run(View.java:9080)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at android.os.Handler.handleCallback(Handler.java:587)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at android.os.Handler.dispatchMessage(Handler.java:92)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at android.os.Looper.loop(Looper.java:130)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at android.app.ActivityThread.main(ActivityThread.java:3683)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at java.lang.reflect.Method.invokeNative(Native Method)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at java.lang.reflect.Method.invoke(Method.java:507)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
04-02 11:58:07.930: E/AndroidRuntime(1608): 	at dalvik.system.NativeStart.main(Native Method)
04-02 11:58:07.940: W/ActivityManager(912):   Force finishing activity gpmx.dev.appFH/.consult
04-02 11:58:08.440: W/ActivityManager(912): Activity pause timeout for HistoryRecord{40630378 gpmx.dev.appFH/.consult}
a premier vue j'ai un problème de setCurrentTab !
mais ça me parle pas du tout !
c'est peut êtres a cause de la suppression des onglets que je fait comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
//fonction pour effacer l'affichage et pouvoir recommencer !
  	 protected void effacer(){
  		tabhost.clearAllTabs();
  	 }
voila mon problème !
si vous avez une idée pour me dépaner ca serai simpas c'est le dernier bug que j'ai sur mon appli pour finir et j'aurai fini l'appli pour mon stage

merci par avence