Java 如何在beanshell制作方法?
我用一个edittext和一个按钮在android上制作了一个简单的beanshell ide。单击按钮时,将调用Java 如何在beanshell制作方法?,java,android,scripting,beanshell,Java,Android,Scripting,Beanshell,我用一个edittext和一个按钮在android上制作了一个简单的beanshell ide。单击按钮时,将调用解释器.eval(),并将编辑文本.getText().toString()作为参数传入。我想知道:如何在beanshell中创建一个方法并运行它 这是我试图在beanshell ide中执行的代码: import android.widget.Toast int i=add(1, 5); Toast.makeText(context, ""+i, 5000).show(); i
解释器.eval()
,并将编辑文本.getText().toString()
作为参数传入。我想知道:如何在beanshell中创建一个方法并运行它
这是我试图在beanshell ide中执行的代码:
import android.widget.Toast
int i=add(1, 5);
Toast.makeText(context, ""+i, 5000).show();
int add(int i, int j){
return i+j;
}
但我得到了以下错误:
未找到命令:add()
您是否尝试过将函数定义移到其用法之上,就像这样
import android.widget.Toast
int add(int i, int j){
return i+j;
}
int i=add(1, 5);
Toast.makeText(context, ""+i, 5000).show();
这有什么区别吗