NOTE!

Q1 20
SIP(Software Input Panel)が開かれた状態で一部のダイアログを表示した際の注意

A1 20
WindowsMobileの一部の機種で、SIP(Software Input Panel)が開かれた状態でキャッシュ設定ダイアログ、もしくはセキュリティ警告ダイアログ(以下、現象発生ダイアログ)が開かれた際、画面のタップでSIPが閉じない場合があります。

下図のような、コマンドバーに「×」ボタンが表示されるような画面構成の機種では、現象発生ダイアログが開かれた時、コマンドバーの「×」ボタンが「OK」ボタンに切り替わります。

[ Biz/Browser 起動 ]


[ キャッシュ設定ダイアログ表示(通常) ]

しかし、SIPバーが開かれた状態で現象発生ダイアログが開くと、「OK」ボタンへの切替が正常に行われないことがあります。
この場合コマンドバー上のどのボタンも操作不能となり、ハードウェアキーでの「OK」キー押下でしか、入力内容の確定ができません。

[ キャッシュ設定ダイアログ表示(現象発生時) ]


現象が発生するダイアログが表示されるのは、以下のタイミングです。
  ○キャッシュ設定ダイアログ
  RootクラスのCacheSetupメソッドを実行したとき
  コマンドバーのメニューから、「キャッシュ設定」を選択したとき
     
  ○セキュリティ警告ダイアログ
  FileSystemクラスのMountメソッドを実行したとき
  RuntimeクラスのExecメソッドを実行したとき

この現象は以下の方法で回避が可能です。
  キャッシュ設定ダイアログ、セキュリティ警告ダイアログを呼び出すメソッドを実行する前に、Root.ShowSIPメソッドでSIPを閉じる
  メニューからのキャッシュ設定ダイアログの表示を行わないようにする
(RootクラスのShowMenuメソッドでメニューを非表示にする、システム上にキャッシュ設定ダイアログを呼び出すボタンを置くなど)

管理番号:PntM_034
 
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser Mobile・Biz/Designer Mobile TIPS集 トップへ