Ciao ragazzi,
Premesso che ho cercato nel forum e seguito una guida a questo link:
http://www.b4x.com/android/forum/threads/android-home-screen-widgets-tutorial-part-i.10166/
vorrei creare un widgets che controlla il livello della batteria, ho seguito la guida ma non capisco dove sbaglio, in pratica non riesco a visualizzare l'immagine e le 2 label che ho inserito. si vede solo il pannello bianco e a volte mi dice arresto anomalo dell'applicazione.
ecco il codice:
Sub Process_Globals
Dim rv As RemoteViews
End Sub
Sub Service_Create
rv = ConfigureHomeWidget("SBC", "rv", 60, "Widgets di prova")
crea
End Sub
Sub Service_Start (StartingIntent As Intent)
If rv.HandleWidgetEvents(StartingIntent) Then Return
End Sub
Sub rv_RequestUpdate
rv.UpdateWidget
End Sub
Sub rv_Disabled
StopService("")
End Sub
Sub Service_Destroy
End Sub
Sub crea
rv.SetImage("ImageView1", LoadBitmap(File.DirAssets, "Battery.png"))
rv.setText("Label1","Prova")
rv.SetText("Label2","Prova 2")
rv.UpdateWidget
End Sub
spero che qualcuno possa darmi una dritta su come utilizzare i widgets. allegato anche il progetto B4A.
grazie in anticipo a chi risponde.
Premesso che ho cercato nel forum e seguito una guida a questo link:
http://www.b4x.com/android/forum/threads/android-home-screen-widgets-tutorial-part-i.10166/
vorrei creare un widgets che controlla il livello della batteria, ho seguito la guida ma non capisco dove sbaglio, in pratica non riesco a visualizzare l'immagine e le 2 label che ho inserito. si vede solo il pannello bianco e a volte mi dice arresto anomalo dell'applicazione.
ecco il codice:
Sub Process_Globals
Dim rv As RemoteViews
End Sub
Sub Service_Create
rv = ConfigureHomeWidget("SBC", "rv", 60, "Widgets di prova")
crea
End Sub
Sub Service_Start (StartingIntent As Intent)
If rv.HandleWidgetEvents(StartingIntent) Then Return
End Sub
Sub rv_RequestUpdate
rv.UpdateWidget
End Sub
Sub rv_Disabled
StopService("")
End Sub
Sub Service_Destroy
End Sub
Sub crea
rv.SetImage("ImageView1", LoadBitmap(File.DirAssets, "Battery.png"))
rv.setText("Label1","Prova")
rv.SetText("Label2","Prova 2")
rv.UpdateWidget
End Sub
spero che qualcuno possa darmi una dritta su come utilizzare i widgets. allegato anche il progetto B4A.
grazie in anticipo a chi risponde.