2013-10-10 2 views
0

내 응용 프로그램에서 3 초 후에 내 필요에 따라 스플래시 화면을 숨기려고합니다. 나는 Phonegap에서 쉽게 할 수 있습니다. 그러나 IBM Worklight에서이를 방지합니다. 이미 이에 대한 질문 내가 이상한 일이 완료되었습니다 발견 한 작업등 라이브러리 코드에 더 많은 다이빙 할 때, thisIBM Worklight Android 스플래시 화면 문제

를 참조하십시오를 게시 한 wlclient.js에서

(파일이 읽기 전용이며 자동 배포에 만들었습니다.) 다음 줄이 기록 된,

switch (getEnv()) { 
     case WL.Env.ANDROID: 
      // An injected interface from WLDroidGap.bindBrowser, used to dismiss the splash screen 
      WLCordovaSplashScreenDialog.removeSplashScreen(); 
      WL.OptionsMenu.init(); 
      break; 

만약 의견이 줄을

WLCordovaSplashScreenDialog.removeSplashScreen(); 

스플래시가 실행되고 있어야합니다. 그러나 응용 프로그램이 서버 wlclient.js에서 업데이 트를 얻을 때 재현됩니다.

그래서 IBM WL에서 내부적으로 자동 처리하지 않기를 바랄만큼 내 스플래시 화면을 숨기는 다른 방법이 있습니다.

답변

0

답변은 이전 질문과 동일합니다. Worklight의 현재 스플래시 이미지 구현은 개발자가 스플래시 이미지를 숨길 시점을 선택할 수있는 기능을 제공하지 않습니다.

우리는 이것을 바꾸려고하지만, 분명히 "언제"를 저지를 수는 없습니다. 당신이 시작 화면을 관리 할 수있는 IBM MobileFirst에

0

는, 자바 스크립트 코드에서 말하는 문서 링크 here ( 를 참조하십시오, 당신은 스플래쉬 화면을 표시하고 숨길 수 WL.App.showSplashScreen()WL.App.hideSplashScreen() 방법을 사용할 수 있습니다.

당신이 할 수있는 initOptions.js 파일에서 autoHideSplash 옵션을 false로 설정하여 스플래시 화면의 자동 숨김을 비활성화하도록 선택하십시오.

관련 문제