设备就绪ios无法正常工作

时间:2015-05-07 11:17:40

标签: ios cordova

我知道这种情况重复了很多次,但我无法找到解决问题的方法。 我们有一个在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());

1 个答案:

答案 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();
};