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:
|
___________________________
|