Вызов функции Javascript в Android с помощью Jasonette - PullRequest
0 голосов
/ 10 февраля 2019

Я превращаю свой веб-сайт в приложение, использующее Jasonette, но у меня возникают проблемы с передачей java-значений в javascript после успеха.Я использую следующий код, который работает нормально:

JSON:

"actions": {
    "$foreground": {
    "type": "$reload"
    },
    "test_action": {
    "type": "$util.banner2",
    "success": {
        "type": "$agent.request",
        "options": {
        "id": "$webcontainer",
        "method": "testEcho"
        }
    }
}

Javascript:

$agent.trigger("test_action");
function testEcho(){
    $('#wrapper').find('#test').css({'color':'red'});
}

Java:

JSONObject json_test_value=new JSONObject();
String test_value = "xpto";
json_test_value.put("value1", test_value);
JasonHelper.next("success", action, json_test_value, event, context);

Я хочу получить test_value из java после успеха, чтобы можно было использовать testEcho (test_value).Это кажется простым, но по некоторым причинам я не могу сделать.

...