アンドロイドでダイアログを開いている間にHOMEキーを傍受する方法??Androidでダイアログが開かれている間にHOMEキーを傍受する
答えて
私は私の質問の解決策を得ました。今すぐホームボタンを私が望む通りに傍受することができます。あなたは、ユーザーが意図的にあなたのActivity
の外に移動するかどうかを考え出すことにより、Activity
で正しくダイアログの外観を管理したい場合は http://nisha113a5.blogspot.in/2012/01/intercept-home-key-android.html
あなたのブログで私の場合に働いていないと私はicsを使用していると述べた。 –
@viewPagerSpecialistはicsで以前にテストされ、傍受できませんでした。 –
ダイアログ
new OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_HOME){
//do something
}
return false;
}
});
上記の方法は有用ではありません。このメソッドを適用して問題を解決することはできません。 –
@aNi最近、KeyDownメソッドとKeyEvent.KEYCODE_HOMEを使用してホームキーを検出しましたが、アンドロイドのアプリケーションには決して与えられませんでした。これはAndroid System Framework用です。 – Herry
の設定DialogInterface.OnKeyListenerアンドロイドの実施によれば、あなたはOnKeyListener(のような単純なAPIを使用してホームボタンキーイベントをキャッチすることはできません)。
これは修正されています... –
は(back
またはhome
ボタンを押す) または:私はこのブログのすべてのステップを記述してい他のアクティビティ(例えば、着信)を隠すことによって意図せずに を使用します。onUserLeaveHint
。
例えば:私は多くの質問を見ることができますあなたの質問自体に
@Override
protected void onUserLeaveHint() {
super.onUserLeaveHint();
mDialog.dismiss();
}
'onUserLeaveHint'は意図しない中断のために呼び出されません。たとえば、ユーザーが「Home」キーを押すと、onUserLeaveHint()が呼び出されますが、着信時にコール中のアクティビティが自動的にフォアグラウンドに移動すると、onUserLeaveHint()は呼び出されません活動が中断されている。 – kolistivra
- 1. TABキーを傍受してそれを抑制する
- 2. 傍受されたテキストメッセージandroid
- 3. 傍受で送信キーを押す
- 4. Silverlightツールキット - ドラッグ開始を傍受する
- 5. Android:ダイアログが開いているときにアクティビティを閉じる
- 6. ウィンドウを傍受するウィンドウを傍受する
- 7. Android:キーボードでグローバルにkeydownを傍受する方法
- 8. フレックスツリーの最後に開いた/展開したノードを傍受する方法
- 9. Android WebViewでのHTML5ビデオソースリクエストの傍受
- 10. Sitefinity、ページングイベントを傍受する
- 11. XHRを傍受する
- 12. 注射を傍受する
- 13. Internet explorerがXMLレスポンスを傍受する
- 14. GreasemonkeyでXMLHttpRequestを傍受している間に正しい方法で@grantを使用する
- 15. Androidで豊富なコミュニケーションメッセージを傍受する方法
- 16. Androidで発信テキストメッセージを傍受してユーザに通知する方法
- 17. ソフトキーボードが私のonClickListenerを傍受していますか?
- 18. 傍受
- 19. Androidステータスバー通知を傍受するにはどうすればよいですか?
- 20. confirm()でjQuery.ajax()を傍受する
- 21. JQueryでURLを傍受する方法
- 22. HttpRequestでSOAPエンベロープを傍受する
- 23. ファイルを開くダイアログでエスケープキーを押すJavaScriptキーが押される
- 24. エラーを傍受して
- 25. Android NFC:すべてのタグを傍受します
- 26. Android SDKのlongClickイベントのデータを傍受する
- 27. androidの宣言的XML UI値を傍受する
- 28. マウスイベントを傍受してもQtウィンドウが移動する
- 29. スピナーが開いている(リストアップしている)デバイスを回転させるとダイアログのAndroidスピナーがクラッシュする
- 30. me/home graph apiがニュースフィードに表示されている開いているグラフのアクションを返さない
。あなたはこれまでに何を試みましたか?あなたは直面している問題は何ですか?など... –
ダイアログが画面上で開かれているとき、その間にホームキーをインターセプトする方法は? –
あなたの質問はすぐに説明の欠如のため閉鎖されます。だから、あなたの質問を修正し、あなたの問題に特化する方がいいです。 –