- 12 名前:デフォルトの名無しさん [2013/08/16(金) 20:03:09.51 ]
- BACKキー(戻るキー)のイベントをソースから発行したいです。
下記サイトを参考にして書いていますが、 まったく音沙汰がありません。 ttp://d.hatena.ne.jp/blatt/20100110/1263127477 ttp://yamato-iphone.blogspot.jp/2012/02/blog-post_17.html ■onCreate内 Button btn = (Button) findViewById(R.id.button1); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { publishBackKeyEvent(); } }); ■自前関数 private void publishBackKeyEvent() { KeyEvent event = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK); dispatchKeyEvent(event); Toast.makeText(MainActivity.this, "back", Toast.LENGTH_SHORT).show(); } トースト "back" は表示されますが、 BACKキーの動作が確認できません。 期待値は、アプリ(Activity)の終了です。 どこが可笑しいかご教授いただけますでしょうか。 よろしくお願いいたします。
|

|