Передать переменную из JS (Phonegap 7) в Java (Android 4.4)

303
22 сентября 2017, 18:12

Как передать переменную из Phonegap 7 JS в Android Java? Я читал на SO анлгоязычные решения, но многие они либо старые, либо просто не подходят в моём случае.

MainActivity.java:

package com.example.myPhonegapProj;
import android.annotation.SuppressLint;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.os.Handler;
import android.os.IBinder;
import android.os.SystemClock;
import android.R;
import android.webkit.JavascriptInterface;
import org.apache.cordova.*;

public class MainActivity extends CordovaActivity {
    @JavascriptInterface
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // enable Cordova apps to be started in the background
        Bundle extras = getIntent().getExtras();
        if (extras != null && extras.getBoolean("cdvStartInBackground", false)) {
            moveTaskToBack(true);
        }
        appView.addJavascriptInterface(this, "MainActivity");
        // Set by <content src="index.html" /> in config.xml
        loadUrl(launchUrl);
    }
}
READ ALSO
JavaFX: Объединение Filechooser и DirectoryChooser

JavaFX: Объединение Filechooser и DirectoryChooser

Мой тул заменяет текст файлов (их название и/или содержимое)Собственно для этих целей мне нужно, как иметь возможность выбирать название...

219
java.lang.IllegalStateException при создании фрагмента в DialogFragment

java.lang.IllegalStateException при создании фрагмента в DialogFragment

При попытке создать фрагмент внутри DialogFragment приложение вылетает, а в стэктрэйсе такое описание проблемы:

310
Счетчик времени (Java)

Счетчик времени (Java)

Есть сервер, на нем некоторый класс, при создании объекта которого начинается отсчет времениОтсчет идет до тех пор пока существует объект

258
Consider defining a bean of type &#39;package&#39; in your configuration (Spring Boot)

Consider defining a bean of type 'package' in your configuration (Spring Boot)

После запуска приложение фейлитсяНе могу понять в чем ошибка

234