2011-12-14 81 views
5

我使用edittext和按钮在android中制作了一个简单的beanshell ide。点击按钮时,调用Interpreter.eval(),并将edittext.getText().toString()作为参数传入。我想知道:我如何在beanshell中创建一个方法并运行它?如何在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; 
} 

,但我得到以下错误:

Command not found: add()

回答

8

您是否尝试过移动其使用上述函数定义,像所以;

import android.widget.Toast 

int add(int i, int j){ 
    return i+j; 
} 

int i=add(1, 5); 
Toast.makeText(context, ""+i, 5000).show(); 

这有什么区别吗?

+0

是的,工作。非常感谢你.. – Shantanu 2011-12-16 05:16:27