German Packages in einem Listview anzeigen

mcmanu

Active Member
Licensed User
Longtime User
Hi
Hab versucht meine Installierten apps in ein listview anzeigen zu lassen
bekomme immer den fehler --> IndexOutOfBoundsException
Invalid index 255, size is 255

Mein code -->

Dim pm As PackageManager
Dim packages As List
packages = pm.GetInstalledPackages
For i = 0 To packages.Size -1
Log(packages.Get(i))
Next
Dim bild As BitmapDrawable
bild = pm.GetApplicationIcon(packages.Get(i))
If packages.IsInitialized Then
listapps.AddTwoLinesAndBitmap2(pm.GetApplicationLabel(packages.Get(i)), packages.Get(i), bild.Bitmap, packages.Get(i))

End If

kann mir jemand einen tipp geben?
 

Kiffi

Well-Known Member
Licensed User
Longtime User
Wenn die For-Next-Schleife verlassen wird, ist 'i' gleich
packages.Size (also um einen Zähler zu hoch).

Grüße ... Kiffi
 

mcmanu

Active Member
Licensed User
Longtime User
Thx

Danke für deinen Tipp
Hab das next jetzt einfach am ende gesetzt und die funktion nochmal mit try catch end try versehen und es klappt super

Danke ^^
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…