kivy / kivy/python-for-android

Broadcast parameter sent via not taking effect

Ouverte
#3,117 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
need-analysis need-discussion
Langage dominant
Python
Étoiles
8.9k
Forks
2k
Merge moyen
12 h 20 min
PR mergées (30 j)
9

Description

Success in PC
```bash
adb shell am broadcast -a android.intent.action.shbl.shut_down --ei time 6666
```
Faild in Phone
```python
from jnius import autoclass

mActivity = autoclass('org.kivy.android.PythonActivity').mActivity
Intent = autoclass('android.content.Intent')
intent = Intent("android.intent.action.shbl.shut_down")
intent.putExtra("time", 6666)
mActivity.sendBroadcast(intent)
```
Can receive broadcast, but did not receive parameter “time“

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par la commande de broadcast adb et l’extrait Python PyJNIus dans l’issue, en comparant la manière dont chacun envoie l’extra time. Suivez le côté réception du broadcast Android afin de déterminer où le paramètre est perdu, puis vérifiez que le récepteur obtient time=6666 aussi bien via le chemin Python que via adb.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
android, python
Domaine
mobile-dev
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.