[英]Cordova plugin to send data to javascript code from native android activity
我正在做一个Hybrid Android应用。 我的登录页面将是一个自定义android活动,其中将包含登录和注册按钮。 单击这些按钮中的任何一个后,应启动另一个作为CordovaActivity子类的活动,并在该活动的CordovaWebView中加载相应的html视图。 但是,在单击按钮后,应该在CordovaWebView中发送哪个html视图(登录/注册)时遇到问题。 那就是我应该如何从本地android活动向javascript发送一些参数以标识登录/注册?
我知道这个问题有点老了。 但是,为什么不在您的本机活动中执行条件检查,然后将所需条件保存在SQLite DB中。 如:
if (buttonAIsClicked) {
saveConditionsForButtonA();
} else if (buttonBIsClicked) {
saveConditionsForButtonB();
}
然后,在加载CordovaActivity时(JavaScript Code = ng-controller)根据保存的值检查数据库中被单击按钮的值
var buttonClicked = getWhichButtonWasClicked(); //from DB
并据此采取行动。
if (buttonClicked == buttonA) {
$state.go(paramNameA);
} else if (buttonClicked == buttonB) {
$state.go(paramNameB);
}
我知道这是黑客。 但这就是我做到的方式,并且它起作用了。
我希望这会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.