kivy / kivy/python-for-android
Broadcast parameter sent via not taking effect
- 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