Sunteți pe pagina 1din 4

Evento para hacer clic en un listview

Lista.setOnItemClickListener{parent, view, position, id ->}

Sentencia When

When (valor){

0 -> {

Sentencia que se hara en el caso 0

Abrir Otro Activity

Var otraVentana = Intent(this,Main2Actity::class.java)

startActivity(otraVentana)

Agregar un Menu

Override fun onCreateOptionsMenu(menú:Menu?):Boolean{

menuInflater.inflate(R.menu.menu,menu)

return super.onCreateOptionsMenu(menu)

Evento para la seleccion de una opción en el menú

Override fun onOptionsItemsSelected(ítem: MenuItem?):Boolean {

When(item?.itemId){

R.id.nombreid ->{

//se pone el codigo que se desea ejecutar.

}
Contador

Var timer = object : CountDownTimer (10,1){

Override fun onFinish(){

Override fun onTick ( millisUntilFinished: Long ){

setTitle((++Contador).toString())

Timer.start()

Guardar Archivo Interno

try{

var flujo = OutputStreamWriter


(openFileOutput(“NoMerepruebeBenigno.txt”,context.MODE_PRIVATE))

var data = “los datos que se vayan a almacenar”

flujo.write(data)

flujo.flush()

flujo.close()

}catch(error: IOException){

Guardar Archivo SD

Try{

Var rutaSD = Enviroment.getExternalStorageDirectory()

Var datosArchivos = File(rutaSD.absolutePath,”nomerepruebesbenigno.txt”)

Var flujo = outpurStreamWrite (openFileOutput(datosArchivos))

Data = “datos”

Flujo.write(data)
Flujo.flush()

Flujo.close()

}catch(error:IOException) {}

Leer Archiso Interno

Try{

Var flujo =
BufferedReader(InputStreamReader( openFileInput(“nomerepruebesbenigno.txt”)
))

Var data = flujo.readLine()

//mostrar data dependiendo de como este y en donde.

}catch(error:IOException){}

Leer archivos SD

Try{

Var rutaSD = Environment.getExternalStorageDirectory()

Var datos = File(rutaSD.absolutePath,”nomerepruebesbenigno.txt”)

Var flujoEntrada = BufferedReader(InputStreamReader(FileInputStream(datos))

Var data = flujo.readLine()

//mostrar data dependiendo de como este y en donde

}catch(error:IOException){}

Declaración de Arrays

Val vector = arrayof(“hola”,2.0,3,4,5,6,7,8,9,10)

Val vector = intArrayof(1,2,3,4,5,6,7)

Val vector : Array<Strring> = Array(200{“”})

Val matriz : Array<Array<Int>> = Array(10,{Array(8,{0})})


Declaracion de vector

var vector = ArrayList<String>()

Conversion de un arreglo dinamico a uno estatico

var arregloEstatico : Array<String> = Array(vector.size,{“”})

para mostrarlo en una vista con un adapter

var adaptador = ArrayAdapter<String>


(this,Android.R.layout.simple:list_item_1,arregloEstatico)

lista.adapter = adaptador

S-ar putea să vă placă și