2011-12-14 17 views
5

私は、edittextとボタンを使ってアンドロイドで単純な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; 
} 

しかし、私は次のエラーを取得する:

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

関連する問題