I read an old post https://www.b4x.com/android/forum/threads/how-to-sort-map-by-value.15612/#post-329986 but I really do not know how to adapt solution for my problem because is little more tricky:
Where CurrentOrder is more complex
I have to sort mapOrders by DistanceTemp which was stored inside of CurrentOrder. I know, type and map value have the same name but just for this post
Any suggestion?
Thanks!
B4X:
mapOrders.Put(idest, CurrentOrder)
Where CurrentOrder is more complex
B4X:
Type CurrentOrder (id_Contract As Int, LaTermen As Boolean, Client As String, Adresa1 As String, Adresa2 As String, Obs As String, id_Comanda As Int, id_Client As Int, _
id_Adresa As Int, IntervalLivrare_DeLa As String, IntervalLivrare_PanaLa As String, Stare As Int, PrimaInstalare As Int, BonListat As Int, _
FacturaListata As Int, GPS_W As Double, GPS_N As Double, TertAsociat As String, ObservatiiLivratorLaClient As String, Intarziata As Boolean, Livrabila As Boolean, Viitoare As Boolean, DistanceTemp As Int, MarkDist As Boolean)
I have to sort mapOrders by DistanceTemp which was stored inside of CurrentOrder. I know, type and map value have the same name but just for this post
Any suggestion?
Thanks!