вроде страсти на убыль пошли, тогда выложу пару файлов
ЗЫ второй скрин чтоб показать что можно выделить и отдельные переменные в js-скрипте в java переменную, по такому же точно принципу работает и обратное присвоение,в листинге изменения от класса в архиве
Код:
private void getResultsFromApi(View view) throws ScriptException {
Object result = null;
ScriptEngine engine = new ScriptEngineManager().getEngineByName("rhino");
ScriptContext ctx = new SimpleScriptContext();
ctx.setBindings(engine.createBindings(), ScriptContext.ENGINE_SCOPE);
result = engine.eval(edtMessage.getText().toString().trim(),ctx);
showMessage(view, result.toString() +"\tпеременная х = "+ctx.getAttribute("x"));
}