// MyClass.java มี Class ชื่อ MyClass
ทำการ WrapperJavacode
' MyWrapper.bas
หมายเหตุ
เมื่อเปรียบเทียบการใช้ JavaObject library
// MyClass.java ไม่มีClass ชื่อMyClass
// (มีการแก้ไขโดย ตัดส่วน MyClass ทิ้งไป)
การนำไปใช้งาน
B4X:
public class MyClass {
public String GreetJava(String name) {
return "Hello," +name;
}
}
ทำการ WrapperJavacode
' MyWrapper.bas
B4X:
Sub Greet (name As String) As String
Dim mc As MyClass
Return mc.GreetJava(name)
End Sub
หมายเหตุ
เมื่อเปรียบเทียบการใช้ JavaObject library
// MyClass.java ไม่มีClass ชื่อMyClass
// (มีการแก้ไขโดย ตัดส่วน MyClass ทิ้งไป)
B4X:
public String GreetJava(String name) {
return "Hello," +name;
}
B4X:
Public Sub Greet(name As String) As String
'Using CrossPlatform
'Add equal to Me Because using B4XPages
Dim jo As JavaObject=Me
'delete this under line Because usingB4XPages
' jo.initializeContext
Dim mystring As String = name
mystring = jo.runMethod("GreetJava" , Array(mystring))
Return mystring
End Sub
การนำไปใช้งาน
B4X:
Private TextBox As B4XView
TextBox.Text=Greet("Theera")
Last edited: