Android:在活动中禁用backpress操作

Android:在活动中禁用backpress操作,android,android-activity,Android,Android Activity,在其中一项活动的应用程序中,我在活动顶部有一个指示屏幕(透明活动) public class quickActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.quicktip); Im

在其中一项活动的应用程序中,我在活动顶部有一个指示屏幕(透明活动)

  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;

            }});}}

当我回按设备按钮时,我可以看到下面的活动,我希望在透明活动处于顶部时禁用“回”按钮。有任何建议如何实现这一点。

在顶部活动中,您应该覆盖onBackPressed并执行您想做的操作:


()

已解决:仅在反压时过度弯曲

@Override
public void onBackPressed() {
       // Do nothing
}

你似乎没有参加你开始的活动。什么是
活动
?我正在以下活动的oncreate方法中调用trasparent活动。请尝试将“activity.finish()”更改为“quicktipActivity.this.finish()”什么是活动?@EJK quicktipActivity.this.finish()不起作用