Я пытаюсь использовать новый метод 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
    }
});
Как вернуть результат этому методу?
Обновление: Немного больше информации:
- У меня есть набор разрешений INTERNET
-  У меня есть setJavascriptEnabled(true);
-  Исправлена строка апострофа: return 'test';,
-  Исправленный объект JS: return { test: 'this' }
-  console.log('test');выполняется нормально.
-  Установите targetSdkVersionв 19: Если ваше приложение использует WebView
Устройства: Оба Nexus 7 и Nexus 5 (Stock)
