Sha*_*anu 5 java scripting android beanshell
我使用edittext和一个按钮在android中创建了一个简单的beanshell ide.单击该按钮时,Interpreter.eval()将调用edittext.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;
}
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
找不到命令: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();
Run Code Online (Sandbox Code Playgroud)
这有什么不同吗?
| 归档时间: |
|
| 查看次数: |
3619 次 |
| 最近记录: |