Как работает Javascript?

Я пытаюсь использовать новыйevaluateJavascript метод в Android 4.4, но все, что я когда-либо получаю, это нулевой результат:

webView1.evaluateJavascript("return \"test\";", new ValueCallback<String>() {
    @Override
    public void onReceiveValue(String s) {
        Log.d("LogName", s); // Log is written, but s is always null
    }
});

Как мне вернуть результат этому методу?

Обновить: Немного больше информации:

У меня есть набор разрешений ИНТЕРНЕТу меня естьsetJavascriptEnabled(true);Пробовал апострофную строку:return 'test';,Испытанный объект JS:return { test: 'this' }console.log('test'); выполняется хорошо.УстановленtargetSdkVersion до 19 согласно:Если ваше приложение использует WebView

Устройства: И Nexus 7 и Nexus 5 (сток)

Ответы на вопрос(5)

Ваш ответ на вопрос