Bonjour voici mon code sur clic d'un bouton :
lorsque j'utilise l'émulateur tout fonctionne bien mais en réel l'application plante et je ne comprends pas pourquoi. Voici le rapport d'erreur :
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 // Filtre simple avec une condition : // Rechercher les clients d'une ville CléParcours est une chaîne CléParcours = HFiltre(Pointage, "IDEmployé='" + SAI_IDEmployé + "' AND IDPériode='" + COMBO_Période + "'") HLitPremier(Pointage, CléParcours) TANTQUE PAS HEnDehors() // Traitement de l'enregistrement TableAjouteLigne(TABLE_REQ_Selection_Pointage,Pointage.IDPériode,Pointage.IDEmployé,Pointage.IDPointage,Pointage.Semaine,Pointage.DatePointage) HLitSuivant(Pointage, CléParcours) FIN // Annule le filtre HDésactiveFiltre(Pointage)
une idée svp ?
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 ===== Erreur ===== Date et heure=24/04/2024 12:47:31 Message=Attempt to invoke virtual method 'android.graphics.Shader android.graphics.Paint.setShader(android.graphics.Shader)' on a null object reference Pile Java=fr.pcsoft.wdjava.ui.cadre.k.a(SourceFile:2) fr.pcsoft.wdjava.ui.cadre.b.b(SourceFile:1) fr.pcsoft.wdjava.ui.cadre.b.b(SourceFile:2) fr.pcsoft.wdjava.ui.cadre.c.draw(Unknown Source:7) android.graphics.drawable.RippleDrawable.drawContent(RippleDrawable.java:833) android.graphics.drawable.RippleDrawable.draw(RippleDrawable.java:690) android.view.View.getDrawableRenderNode(View.java:23540) android.view.View.drawBackground(View.java:23445) android.view.View.draw(View.java:23179) fr.pcsoft.wdjava.ui.champs.bouton.WDBouton$d.draw(Unknown Source:261) android.view.View.updateDisplayListIfDirty(View.java:22062) android.view.View.draw(View.java:22917) android.view.ViewGroup.drawChild(ViewGroup.java:5230) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4987) fr.pcsoft.wdjava.ui.champs.zml.WDZoneMultiligne$g.dispatchDraw(Unknown Source:108) android.view.View.updateDisplayListIfDirty(View.java:22048) android.view.View.draw(View.java:22917) android.view.ViewGroup.drawChild(ViewGroup.java:5230) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4987) fr.pcsoft.wdjava.ui.champs.zml.WDZoneMultiligne$b.dispatchDraw(Unknown Source:83) android.view.View.updateDisplayListIfDirty(View.java:22048) android.view.View.draw(View.java:22917) android.view.ViewGroup.drawChild(ViewGroup.java:5230) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4987) fr.pcsoft.wdjava.ui.champs.y$a.dispatchDraw(Unknown Source:35) android.view.View.updateDisplayListIfDirty(View.java:22048) android.view.View.draw(View.java:22917) android.view.ViewGroup.drawChild(ViewGroup.java:5230) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4987) android.view.View.updateDisplayListIfDirty(View.java:22048) android.view.View.draw(View.java:22917) android.view.ViewGroup.drawChild(ViewGroup.java:5230) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4987) android.view.View.updateDisplayListIfDirty(View.java:22048) android.view.View.draw(View.java:22917) android.view.ViewGroup.drawChild(ViewGroup.java:5230) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4987) android.view.View.updateDisplayListIfDirty(View.java:22048) android.view.View.draw(View.java:22917) android.view.ViewGroup.drawChild(ViewGroup.java:5230) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4987) android.view.View.updateDisplayListIfDirty(View.java:22048) android.view.View.draw(View.java:22917) android.view.ViewGroup.drawChild(ViewGroup.java:5230) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4987) android.view.View.updateDisplayListIfDirty(View.java:22048) android.view.View.draw(View.java:22917) android.view.ViewGroup.drawChild(ViewGroup.java:5230) android.view.ViewGroup.dispatchDraw(ViewGroup.java:4987) android.view.View.draw(View.java:23190) com.android.internal.policy.DecorView.draw(DecorView.java:1154) android.view.View.updateDisplayListIfDirty(View.java:22062) android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:588) android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:594) android.view.ThreadedRenderer.draw(ThreadedRenderer.java:667) android.view.ViewRootImpl.draw(ViewRootImpl.java:4293) android.view.ViewRootImpl.performDraw(ViewRootImpl.java:4077) android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3345) android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2222) android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9123) android.view.Choreographer$CallbackRecord.run(Choreographer.java:999) android.view.Choreographer.doCallbacks(Choreographer.java:797) android.view.Choreographer.doFrame(Choreographer.java:732) android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:984) android.os.Handler.handleCallback(Handler.java:883) android.os.Handler.dispatchMessage(Handler.java:100) android.os.Looper.loop(Looper.java:237) android.app.ActivityThread.main(ActivityThread.java:8167) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100) Thread=id=2 name=main priority=5 groupName=main ===== Application ===== Nom de l'application=GO AddaPoint Version de l'application=0.0.1.0 Nom du package=com.masociete.addapoint Date et heure de lancement=24/04/2024 12:47:30 Version du framework Android=29.0.155.0 ===== Appareil ===== Modèle=SM-G960F Constructeur=samsung Marque=samsung ===== Système ===== Numéro de version d'Android=10 (Android10) Api Level Android=29 Mémoire de stockage interne totale=52,55 Go Mémoire de stockage interne disponible=47,73 Go Densité de l'écran=480 Résolution de l'écran=1080x2220
Partager