2017-04-19 5 views
0

私はGoogle Video SDKを使用しています。 しかし、Androidでは、(X)ボタンをクリックしてください。私のアプリケーションがクラッシュしています。 Googleのドキュメントでは、エスケープボタンを操作してXボタンを聞く方法について説明しています。私は次のコードを使用して実装しました:Google VR SDK - 閉じるボタンが機能しない

if (GvrViewer.Instance != null) { 
    GvrViewer.Instance.UpdateState(); 
    if (GvrViewer.Instance.BackButtonPressed) { 
    //Do something when (x) button is pressed 
    } 
} 

アプリがクラッシュすると、ログは表示されません。

(x)が押されたことを検出するために何が必要なのか誰かが知っていますか?

ありがとうございました!

答えて

0

注意、閉じるボタンが簡単に壊れ(here言及)による ユニティバグ(ケース893219)に、今(release notes)固定されました。

✕クリック(クローズ)または◀(バック)する場合、あなたのユニティアプリは、あなたがキーダウンイベントを探すことで、あなたのコード内で処理することができエスケープキーを押して、表示されます。

void Update() { 
    if (Input.GetKeyDown(KeyCode.Escape)) { 
    // Android close icon or back button tapped. 
    Application.Quit(); 
    } 
} 
開発では

、あなたはユニティ5.6.2p3(最近のQAのパッチリリース)で期待どおりに、これはを使用して動作していることを確認

$ adb shell input keyevent KEYCODE_ESCAPE 

を用いた人工エスケーププレスを注入することができますテスト1.70.0。より新しいリリースは当然のことながら動作することが期待されます。

関連する問題