Italian FirstTime

giannimaione

Well-Known Member
Licensed User
Longtime User
ciao ragazzi,

come faccio a gestire l'evento FirstTime in modo da far eseguire una sola volta il seguente codice:
B4X:
lista=pm.GetInstalledPackages
   lista.Sort(True)
   For i=0 To lista.Size-1
      nome=lista.Get(i)
      bmp=pm.GetApplicationIcon(nome)
      labl=pm.GetApplicationLabel(nome)
      lw1.AddTwoLinesAndBitmap(nome,labl,bmp.Bitmap)
   DoEvents
   Next

in allegato il progetto
grazie
 

Attachments

  • app.zip
    9.1 KB · Views: 247

Jost aus Soest

Active Member
Licensed User
Longtime User
Hai gia' provato cosi'?
B4X:
Sub Activity_Create(FirstTime As Boolean)
  '...
  If FirstTime Then

    lista = pm.GetInstalledPackages
    lista.Sort(True)
    For i = 0 To lista.Size - 1
      nome = lista.Get(i)
      bmp = pm.GetApplicationIcon(nome)
      labl = pm.GetApplicationLabel(nome)
      lw1.AddTwoLinesAndBitmap(nome, labl, bmp.Bitmap)
      'DoEvents   <-- come mai?
    Next'i

  End If
  '...
End Sub
 
D

Deleted member 103

Guest
Ciao gianni,

ho fatto una piccola midifica, guarda se per te va bene.


Ciao,
Filippo
 

Attachments

  • app_1.zip
    9.3 KB · Views: 237
D

Deleted member 103

Guest
Ok, nuova modifica, adesso dovrebbe essere come vuoi tu.
 

Attachments

  • app_2.zip
    9.4 KB · Views: 237
Cookies are required to use this site. You must accept them to continue using the site. Learn more…