Android2.1の実機は持ってないのでエミュレータで試してみましたが、
掲載のコードでうまく拾う事ができました。
拾えないと思ったのは”処理”の部分がうまくいってないからでしょうか?
まず問題の切り分けとして
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.i(tag, "keyin1");
if (keyCode == KeyEvent.KEYCODE_BACK) {
Log.i(tag, "KEYCODE_BACK");
/******* 処理 *********/
return super.onKeyDown(keyCode,event);
}
return true;
}
というコードを実行してみてはいかがでしょう
2010年6月6日19:35 アンドー <s...@cyberspace.vip.co.jp>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>
--
/*
tomoki yamashita
tomor...@gmail.com
http://twitter.com/tomorrowkey
http://d.hatena.ne.jp/tomorrowkey/
*/
夜子ままです、
プログレスダイアログにも中断などのリスナーがあるので試してみてはどうでしょうか。
2010/06/06 19:35 "アンドー" <s...@cyberspace.vip.co.jp>:
ご教授誠にありがとう御座います、アンドーです。
試しましたけど、私の希望するどうではなかったです。
でも、このような考え方が「ある」、「できる」とこはやはりかなりの
知識がないと考えつかないことだと思っております。
今後、考え方の参考にさせていただきます。
説明に関して、言葉足らずで説明してしまい私の希望する事ではなかったです。
再度、儀説明させていただきます。
プログレスダイヤログ表示中の、Eclipseのbackボタンの時のイベントを拾いたいのですが
誰か、やり方をご存知でしたらお教えください。
よろしくお願い致します。
On 6月6日, 午前9:26, 石原 和音 <kaz...@kz-soft.com> wrote:
> 石原@世田谷です。
>
> まだHelloWorldくらいしかやってないど素人の...
> kaz...@kz-soft.com http://kz-soft.com/
> 090-7233-3293 03-6383-2740
> 東京都世田谷区代田6-12-25(袋道つきあたり右)
--
このメールは Google グループのグループ「日本Androidの会」...
すみません、プログレスダイアログだという所を読んでませんでした。
Activityを継承したクラスのonKeyDownをオーバーライドしていますか?
プログレスダイアログのキーダウンを取得したいならば以下の様に書きます。
progress = new ProgressDialog(this);
progress.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {
// キーが押されたとき呼ばれる
return false;
}
});
しかし、ダイアログが閉じた時に処理をしたいなら
OnDismissListenerを実装した方がスマートなんじゃないかなーと思います。
2010年6月6日22:29 アンドー <s...@cyberspace.vip.co.jp>: