이해가 잘 안되네요. 대충 추측성입니다.
1. 터치 하실 뷰에 setOnTouchListener 해주셨는지 확인해보시고...
2. 예시인지는 모르겠지만 coupon_detail_page를 setContentView 하셨는데 이게 2번 액티비티 화면 아닌지 확인해보시고.. (setContentView 는 그 xml 혹은 뷰를 화면에 뿌려준다는 내용입니다..)
3. 구글에 android setOnTouchListener 치면 많이 나옵니다...
참고로 액티비티 이동은 startActivity 입니다..
그리고 onTouch, onTouchEvent의 경우는 return값에 따라 이벤트가 전달되는 과정이 조금 다릅니다.
클릭형태로 구현하시는거면 그냥 onClickListener쓰셔도 됩니다. (아래는 예시)
LinearLayout coupon_detail_page = new LinearLayout(this);
coupon_detail_page.setOnClickListener(new OnClickListener() {
@ovrride
public void onClick(View v) {
Intent i = new Intent(this, otherActivity.class);
startActivity(i);
}
});