@Override
public boolean onKeyUp(int keyCode,KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_ENTER){
}
return false;
// return super.onKeyDown(keyCode,event);
}
On 6月13日, 午後11:48, Keiji Ariyama <
keiji_ariy...@c-lis.co.jp> wrote:
> 有山@大阪です。
>
> 天性のめんどくさがり屋の僕ですので、全部のActivityに以下のコードを追加
> するのはどうでしょう。
>
> public boolean onKeyDown(int keyCode, KeyEvent event) {
> if (keyCode == KeyEvent.KEYCODE_BACK) {
> this.finish();
> return true;
> }
> }
>
> とりあえず、finishで消せば問題ないなら、解決するんじゃないかと。
> 近藤さんの言うとおり、ソースコード見るのが一番早いと思いますけど。
>
> /*********************************************
> 有限会社シーリス
> 代表 有山 圭二
> @Address
> 〒530-0044
> 大阪市北区東天満二丁目2番5号
> 第2新興ビル 601
> @Webhttp://
www.c-lis.co.jp
> *********************************************/
>
>
>
> kabayan wrote:
> > onResume()とかを使ってデバッグしてみてはどうでしょうか?
> > +
> > Bのアクティビティは生きたままですか?
>
> > ※もしかしてBをfinisih()してませんか?
>
> > kabayan
>
> > On 6月13日, 午前3:19, ado <
mob...@scuderia-a.com> wrote:
> >> SCUDERIA-Aの毛利です。
>
> >> 現在以下のような現象で悩んでいます。
>
> >> A,B,Cのアクティビティがあります。
> >> ・メニュー画面のアイコンをクリックしてAを起動
> >> ・ボタン等のイベントでAからでBを起動
> >> ・同様にボタン等のイベントでBからでCを起動
>
> >> この状態でCを終了するためにfinish();で終了させるとBに
> >> 制御が戻り正常に動作するのですが、「戻る」ボタンでCを
> >> 終了させるとBの画面が一瞬表示された後、Aまで戻ってしまうのです。
>
> >> 呼び出しはこのような感じでおこなっており、startActivity,startActivityForResult
> >> どちらで呼び出しても同様の結果となっています。
> >> Intent intent = new Intent(this, XXX.class);
> >> startActivityForResult(intent, 1);
> >> ※Dev Phone,T-Mobile,カンファレンスで配られた端末,エミュレーターどれでも発生しています。
> >> ターゲットは1.5で作成しました。
>
> >> 同じような現象が発生している人はいませんでしょうか?- 引用テキストを表示しない -
>
> - 引用テキストを表示 -