Mam prawdziwy problem z uzyskaniem dostępu do appView
z najnowszej wersji Cordova na Androida (5.0.0).Dostęp do appView z Cordova 5.0.0
Załóżmy na przykład, że chcę dodać interfejs JavaScript do mojej aplikacji. Przed tą wersją, kiedyś napisać ten wiersz kodu:
super.appView.addJavascriptInterface(new WebAppInterface(this), "jsInterface");
a następnie WebAppInterface
:
public class WebAppInterface { ... }
Teraz to po prostu nie działa. Czy Cordova coś ostatnio zmieniła? Poważnie nie mam pojęcia, co robić.
W obu przypadkach (poprzednia wersja i nowa), moja główna działalność ma tę strukturę:
public class CordovaApp extends CordovaActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.init();
loadUrl(Config.getStartUrl());
...
}
Super.init uratował mi życie. Moje this.appview zawsze będzie null ..... Dzięki –