Questo codice funziona in kotlin\java
val lines = File("c:\\eurorist\\tavoliprog\\tavoliprogressivi\\").readLines()
fun main() {
for (x in 0..24) {
val b = lines[x].length
if (b > 10 && x==0){
println(x+1)
println(lines[x])}
if (b > 10 && x==6){
println(x+1)
println(lines[x])}
if (b > 10 && x==11){
println(x+1)
println(lines[x])}
}}
Se applico quest codice per esempio a 3 bottoni per dare un colore in funzione ad un evento NON FUNZIONA
package eurorist.e.myapplication
import android.graphics.Color
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import java.io.File
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val lines = File("c:\\eurorist\\tavoliprog\\tavoliprogressivi\\").readLines()
for (x in 0..24) {
val b = lines[x].length
if (x==0 && b>10){
val ca = findViewById<Button>(R.id.button1)
ca.setBackgroundColor(Color.GREEN)}
if (x==1 && b>10){
val ca = findViewById<Button>(R.id.button2)
ca.setBackgroundColor(Color.GREEN)}
if (x==2 && b>10){
val ca = findViewById<Button>(R.id.button3)
ca.setBackgroundColor(Color.GREEN)}
}}}
Dove sta l'errore???
Grazie.
Scusate ho scritto nel posto sbagliato dovevo scrivere in android