PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Relancer l'application WindevMobile2024 dans le code java d'un Listener de SMS ou d'alarme
Relancer l'application WindevMobile2024 dans le code java d'un Listener de SMS ou d'alarme
Iniciado por J.P. SILVESTRE, mar., 11 2024 8:18 AM - 3 respostas
Membro registado
9 mensagems
Publicado em março, 11 2024 - 8:18 AM
Bonjour,

En Windev mobile 29 (2024) sur Samsung A51 Android 13, la réception des sms (LST 118) en java fonctionne très bien lorsque l'application est ouverte (un appelProcedureWL fonctionne parfaitement).

MAIS lorsque l'application est fermée je n'ai pas trouvé de solution en java pour relancer mon application Windev mobile qui doit traiter les sms bien reçus. En effet l'appli Windev mobile est fermée donc inaccessible directement.
J'ai essayé plusieurs solutions mais toutes bloquent sur le lancement de l'appli Windev Mobile par java.

Comment faire exactement ? Non spécialiste de java, il y a certainement beaucoup de "choses" que j'ignore.

Merci pour votre aide détaillant toutes les opérations à faire dans le manifest et le code java.

--
J.P. Silvestre
Paris
Membro registado
3.355 mensagems
Popularité : +93 (137 votes)
Publicado em março, 11 2024 - 10:00 AM
Salut
Tu exagère quand tu dis que tu n'es pas un spécialiste java .
Ainsi j'aurais bien aimé avoir ton source de sil alarme ou shamdecibel
Car je n'arrive pas personnellement a faire l'équivalent
Mail : dj.normant [at] gmail.com
(je suis toujours en wm25 donc si ton projet est en version supérieure merci de me donner une impression de projet en pdf)

Pour répondre à ta question j'aurais mis en place un service Android qui lancerai l'application a réception du SMS ou de l'alarme
https://www.javatpoint.com/android-service-tutorial
L'équivalent le plus proche en windev mobile est le threadpersistant.
Membro registado
9 mensagems
Publicado em março, 12 2024 - 4:59 PM
Merci pour ta réponse.

La réception des SMS (ou Alarmes) fonctionnent très bien avec les Listener que j'ai mis en place avec du code java.
Je peux enregistrer toutes les informations reçues dans un fichier. Je veux seulement relancer l'application Windev mobile 2024.
Mais sur la dizaine de méthodes que j'ai tenté de mettre en place n'aboutissent pas à relancer mon package.
Juste pour éviter d'appuyer sur l'icône de l'appli ou dans son widget. Avec WM21 tout fonctionnait bien.
Je cherche si quelqu'un a trouvé le moyen de relancer l'application (fermée) à partir d'une procédure java.
J'ai remarqué aussi que dans WM204 LanceAppli sur mon package ne fonctionne pas également.
Je ne pense pas qu'un service puisse relancer l'appli (fermée) par un procédure java déclenchante.
Je peux évidemment me tromper.
Merci d'avoir prêté attention à mon appel.

--
J.P. Silvestre
Paris
Membro registado
3.355 mensagems
Popularité : +93 (137 votes)
Publicado em março, 13 2024 - 5:25 PM
Salut
J'ai réfléchi à ta question
Pourquoi ne passe tu pas par une notification ?