Ma la lista è una ListView o è in un file?
La devi stampare.o condividere con Whatsapp?
Sono talmente ignorante che non saprei come implementarlo .... nel mio codice
Dim Testo as String=CreaText(File.ReadList(File.DirRootExternal, "VideoCam12/ListResults10.txt"))
Dim Testo As String= "Ciao"
Dim em As Email
em.Subject="LISTA"
em.Body=Testo
em.To.Add("[email protected]")
StartActivity(em.GetIntent)
Sub CreaText(Lista As List) As String
Dim Txt As String =""
For i = 0 To 999
'creo un mini array con tutte le parti della riga esaminata
Dim stringArray() As String = Regex.Split("\|",Lista.get(i))
Txt=Txt & stringArray(11) & CRLF
Txt=Txt & stringArray(0) & " - " & stringArray(2) & " - " & stringArray(4) & " : " & stringArray(16) & CRLF
Txt=Txt & "_____________________________________________________" & CRLF
Next
Return Txt
End Sub
Dim Testo as String=CreaText(File.ReadList(File.DirRootExternal, "VideoCam12/ListResults10.txt"))
Dim Intent1 As Intent
Intent1.Initialize(Intent1.ACTION_VIEW, $"https://api.whatsapp.com/send?text=${Testo}"$)
StartActivity(Intent1)
Se devi mandare su WhatsApp fai cosi:
B4X:Dim Testo as String=CreaText(File.ReadList(File.DirRootExternal, "VideoCam12/ListResults10.txt")) Dim Intent1 As Intent Intent1.Initialize(Intent1.ACTION_VIEW, $"https://api.whatsapp.com/send?text=${Testo}"$) StartActivity(Intent1)
CreaText già te l'ho inserito nel post precedente. Adesso il lavoro è tutto tuo
Grazie e Buon lavoroti ho mandato un acconto .... (accontino )
Ho letto un pò il tuo codice, è una gran confusione..... comunque ecco come puoi mandare un email
B4X:Dim Testo as String=CreaText(File.ReadList(File.DirRootExternal, "VideoCam12/ListResults10.txt")) Dim Testo As String= "Ciao" Dim em As Email em.Subject="LISTA" em.Body=Testo em.To.Add("[email protected]") StartActivity(em.GetIntent)
La sub CreaText, serve a caricare il file e trasformarlo in un testo simile ala listView:
B4X:Sub CreaText(Lista As List) As String Dim Txt As String ="" For i = 0 To 999 'creo un mini array con tutte le parti della riga esaminata Dim stringArray() As String = Regex.Split("\|",Lista.get(i)) Txt=Txt & stringArray(11) & CRLF Txt=Txt & stringArray(0) & " - " & stringArray(2) & " - " & stringArray(4) & " : " & stringArray(16) & CRLF Txt=Txt & "_____________________________________________________" & CRLF Next Return Txt End Sub
Se devi mandare su WhatsApp fai cosi:
B4X:Dim Testo as String=CreaText(File.ReadList(File.DirRootExternal, "VideoCam12/ListResults10.txt")) Dim Intent1 As Intent Intent1.Initialize(Intent1.ACTION_VIEW, $"https://api.whatsapp.com/send?text=${Testo}"$) StartActivity(Intent1)
CreaText già te l'ho inserito nel post precedente. Adesso il lavoro è tutto tuo
Si abbastanza.una gran confusione ? :-(
Sub CreaText(Lista As List) As String
Dim Txt As String =""
For i = 0 To 999
'creo un mini array con tutte le parti della riga esaminata
Dim stringArray() As String = Regex.Split("\|",Lista.get(i))
Txt=Txt & stringArray(11) & CRLF
Txt=Txt & stringArray(0) & " - " & stringArray(2) & " - " & stringArray(4) & " : " & stringArray(16) & CRLF
Txt=Txt & "_____________________________________________________" & CRLF
Next
Return Txt
End Sub