Hi zusammen,
ich bin Anfänger was b4a angeht und bekomme im "Release" den Fehler "java.lang.exeption - Object should be first initialized (List)". Im Debug-Mode geht alles. Der Fehler tritt in folgender Zeile auf:
Dim strDatenSplit() As String = Regex.Split(",", lstData.Get(1))
Was ich rausgefunden habe ist, dass es an dem lstData liegen muss. Auch wenn ich z.B. vorher mit Msgbox(lstData.size,"Test") abfragen will, ob überhaupt Einträge in der Liste sind, kommt der gleiche Fehler. Woran liegt´s?
Liebe Grüße
Heiko
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Private SQLConn As MYSQL
Private lstData As List
Private lstData_batterie As List
Private lvData As ListView
End Sub
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
'Activity.LoadLayout("Layout1")
'192.168.1.191
'Load the Acivity
Activity.LoadLayout("mainview")
'Connect to SQL-Server and get data
SQLConn.setDatabase("sqlserver","db","user","pass")
lstData=SQLConn.Query("select * from werte_wetter ORDER BY zeit DESC LIMIT 1")
'Split Cols into String
Dim strDatenSplit() As String = Regex.Split(",", lstData.Get(1))
'Add Cols to list
lvData.AddSingleLine("Mess-Datum: " & strDatenSplit(0))
lvData.AddSingleLine("Windspeed: " & strDatenSplit(1))
lvData.AddSingleLine("Windrichtung: " & strDatenSplit(2))
lvData.AddSingleLine("Temperatur: " & strDatenSplit(3))
ich bin Anfänger was b4a angeht und bekomme im "Release" den Fehler "java.lang.exeption - Object should be first initialized (List)". Im Debug-Mode geht alles. Der Fehler tritt in folgender Zeile auf:
Dim strDatenSplit() As String = Regex.Split(",", lstData.Get(1))
Was ich rausgefunden habe ist, dass es an dem lstData liegen muss. Auch wenn ich z.B. vorher mit Msgbox(lstData.size,"Test") abfragen will, ob überhaupt Einträge in der Liste sind, kommt der gleiche Fehler. Woran liegt´s?
Liebe Grüße
Heiko
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Private SQLConn As MYSQL
Private lstData As List
Private lstData_batterie As List
Private lvData As ListView
End Sub
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
'Activity.LoadLayout("Layout1")
'192.168.1.191
'Load the Acivity
Activity.LoadLayout("mainview")
'Connect to SQL-Server and get data
SQLConn.setDatabase("sqlserver","db","user","pass")
lstData=SQLConn.Query("select * from werte_wetter ORDER BY zeit DESC LIMIT 1")
'Split Cols into String
Dim strDatenSplit() As String = Regex.Split(",", lstData.Get(1))
'Add Cols to list
lvData.AddSingleLine("Mess-Datum: " & strDatenSplit(0))
lvData.AddSingleLine("Windspeed: " & strDatenSplit(1))
lvData.AddSingleLine("Windrichtung: " & strDatenSplit(2))
lvData.AddSingleLine("Temperatur: " & strDatenSplit(3))