|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  Raspberry Pi Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  AutoIt (Programación) Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando

-- Tutorial de iniciación de App Inventor 2 en español --

Volver al índice del tutorial

____________________________

159C.- Yail. YailList. Ejemplos.

com.KIO4_YailList.aix

- YailList se utiliza para trabajar con lista y evitar que salga el mensaje:

java.lang.RuntimeException: Cannot convert Java type 'java.lang.String[]' to Yail type

http://3nportal.com/AIBridge/API/com/google/appinventor/components/runtime/util/YailList.html

https://github.com/mit-cml/appinventor-sources/blob/master/appinventor/components/src/com/google/appinventor/components/runtime/util/YailList.java

https://community.kodular.io/t/web-addon-extension/1332

Foro.

---------------------------------------------------------
- Creación de la extensión.

- Con el Notepad++ crearemos el archivo: KIO4_YailList.java.

KIO4_YailList.java

package es.kio4.KIO4_YailList;

// Juan Antonio Villalpando 
// kio4.com
// Octubre 2019.
// https://community.kodular.io/t/web-addon-extension/1332

import com.google.appinventor.components.annotations.DesignerComponent;
import com.google.appinventor.components.annotations.DesignerProperty;
import com.google.appinventor.components.annotations.PropertyCategory;
import com.google.appinventor.components.annotations.SimpleEvent;
import com.google.appinventor.components.annotations.SimpleFunction;
import com.google.appinventor.components.annotations.SimpleObject;
import com.google.appinventor.components.annotations.SimpleProperty;
import com.google.appinventor.components.common.ComponentCategory;
import com.google.appinventor.components.common.PropertyTypeConstants;
import com.google.appinventor.components.runtime.util.MediaUtil;
import com.google.appinventor.components.runtime.util.YailList;
import com.google.appinventor.components.runtime.*;

// import java.text.*;
// import java.util.Calendar;
// import java.util.Locale;
// import java.util.ArrayList;

@DesignerComponent(version = KIO4_YailList.VERSION,
    description = "Formatting Numeric Print Output. " 
	+ "  Juan Antonio Villalpando - KIO4.COM ",
    category = ComponentCategory.EXTENSION,
    nonVisible = true,
    iconName = "http://juanant91.byethost3.com/format.png") 
@SimpleObject(external = true)
public class KIO4_YailList extends AndroidNonvisibleComponent implements Component {

    public static final int VERSION = 1;
    private ComponentContainer container;

    public KIO4_YailList(ComponentContainer container) {
        super(container.$form());
        this.container = container;
    }

	  // Funcion que hace las operaciones.
    @SimpleFunction(description = "Example: ")
    public String Lista(YailList nameList, int item) {
     String nameString = YailList.YailListElementToString(nameList.get(item));
	// YailList exampleYailList = YailList.makeList(args);
	//  String output = nameList.toString();
	return nameString;
    }

}	

 

   Colabora en el mantenimiento de esta web.

 - Si te gusta este sitio web y te resulta útil esta aplicación, puedes donar unos 7€ o 7$ mediante este enlace de Paypal:

___________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información