解决方案 »

  1.   

    看你描述应该是第二个Activity的Theme设置为Dialog了,可以使用AlertDialog来实现,效果会更好,可以直接设置cancelable为false就可以限制点击区域外不会消失了
      

  2.   

    在onCreate方法添加、
    // Make us non-modal, so that others can receive touch events.
        getWindow().setFlags(LayoutParams.FLAG_NOT_TOUCH_MODAL, LayoutParams.FLAG_NOT_TOUCH_MODAL);
        // ...but notify us that it happened.
        getWindow().setFlags(LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH, LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH);
    可以解决