Sub Activity_Create(FirstTime As Boolean)
Dim StationCount As Int
Dim i As Int
'If FirstTime AND SQL1.IsInitialized = False Then
Dim dir As String
dir = CopyDBFromAssets("lineinfo.db")
SQL1.Initialize(dir,"lineinfo.db",True)
'End If
Activity.LoadLayout("StationFreeSearch")
StationList.SingleLineLayout.Label.TextColor = Colors.Black
StationCount = SQL1.ExecQuerySingleResult("SELECT count(DISTINCT StationName) FROM lineinfo")
For i = 1 To StationCount
StationList.AddSingleLine(SQL1.ExecQuerySingleResult("SELECT DISTINCT StationName FROM lineinfo WHERE StationAlphaID = " & i ))
Next
Searchbox.SetItems(Array As String("Baker Street","Charing Cross","etc."))
Searchbox.InputType = Searchbox.INPUT_TYPE_TEXT
End Sub
Sub Searchbox_TextChanged (Old As String, New As String)
Dim Searchbox As AutoCompleteEditText
Dim StationList As ListView
'Searchbox.Initialize("")
Dim Cursor1 As Cursor
StationList.Initialize("")
Cursor1 = SQL1.ExecQuery("SELECT DISTINCT StationName FROM lineinfo WHERE stationname LIKE '%" &New & "%'")
StationList.Clear
For i = 0 To Cursor1.RowCount - 1
Cursor1.Position = i
StationList.AddSingleLine(Cursor1.GetString("StationName")) 'not sure this needs to be StationName (thats the column name Im looking for...)
Next
' Searchbox.SetItems(StationList)
Cursor1.Close
End Sub