在我的应用程序之一中,我在活动之上有一个指示屏幕(透明活动),
public class quickActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.quicktip);
ImageView image = (ImageView)findViewById(R.id.imageView1);
image.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
quicktipActivity.this.finish();
return false;
}});}}
当我按下设备按钮时,我可以看到以下活动,我希望在透明活动位于顶部时禁用后退按钮任何建议我如何实现此目的。
答案 0 :(得分:2)
在热门活动中,您应该覆盖onBackPressed并执行您想要执行的操作:
http://developer.android.com/reference/android/app/Activity.html#onBackPressed()
答案 1 :(得分:0)
解决了:刚刚骑过onBackPressed
@Override
public void onBackPressed() {
// Do nothing
}