Android Code Snippet Using Java 8+ lambdas with inline Java code

1. Download attached library and put in additional libraries folder.
2. Add to main module:
Code: Copy
#AdditionalJar: core-lambda-stubs.jar, ReferenceOnly


Example:
Code: Copy
'in B4XPage
#if java
import java.util.*;
public void test() {
 List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
    numbers.forEach( (n) -> BA.Log("" + n) );
}
#End If

Code: Copy
Me.as(JavaObject).RunMethod("test", Null)
 

Attachments

Is it
Code: Copy
Me.As(JavaObject). ...

or
Code: Copy
(Me).As(JavaObject). ...

As 'Me' doesn't appear to have .As as a method.

After-thought: it could be in the jar I forgot to add :)
 
Back
Top