我知道这种情况重复了很多次,但我无法找到解决问题的方法。 我们有一个在Android上运行的应用没有任何问题。
但是当我在iphone中安装它时,设备准备好就不会被解雇。
设备准备好在android中跳转但在ios中如果auto-hide-splash-screen为false则它会一直停留在splashscreen中并且deviceready不会被触发。
我正在使用phonegap构建进行构建。
cordova的版本是3.7.0
设备准备好的代码是
Scanner input=new Scanner(System.in);
char ch = Character.toLowerCase(input.next().charAt(0));
String str = input.nextLine().trim().toLowerCase();
input.close();
StringBuffer buf = new StringBuffer();
for (int i = 0; i < str .length(); i++) {
if (str.charAt(i) == ch) {
buf.append(i);
}
else {
buf.append(str.charAt(i));
}
}
System.out.println(buf.toString());
答案 0 :(得分:0)
尝试类似:
var onLoad = function(){
document.addEventListener("deviceready", deviceReady, false);
};
var deviceReady = function(){
document.addEventListener("backbutton", exitCordova, false);
alert('listening to device ready'+navigator);
navigator.splashscreen.hide();
};
var exitCordova = function(){
navigator.app.exitApp();
};