2014-10-04 3 views
0

나는 간단한 안드로이드 앱을 가지고 있고, 두 번째 페이지로 연결되는 버튼이있는 메인 페이지를 가지고 있고, 두 번째 페이지에는 button_1과 button_2의 두 버튼이있다. 문제는 button_1을 클릭하여 새 액티비티를 연 다음 다시 돌아와 button_2를 클릭하면 몇 초 동안 앱이 정지되고 기본 페이지로 이동하는 것입니다.안드로이드가 새로운 활동을 열고 돌아왔다.

나는 새로운 활동을 열기 위해 button_1을 클릭 할 때 문제가 발생한다고 생각한다. 돌아 오기 전에이 활동을 끝내야 만하지만 어떻게 해야할지 모르겠다.

나는 버튼을 사용하여 새로운 활동을 엽니 다 간단한 코드를 사용하고 있습니다 :

Button enterBtn = (Button)findViewById(R.id.Button1); 
enterBtn.setOnClickListener(new OnClickListener(){ 
     @Override 
     public void onClick(View v) { 
     Intent in = new Intent(secondPage.this, newPage.class); 
     startActivity(in); 
     } 
    }); 
+0

정확히 당신의 희망이? 두 번째 페이지는이 개 버튼을 button1 및 button2.onclick Button1을 클릭의 관련성이 freezing.is 단추 2 앱이다의가있는 경우? 어떤 것은 단추 2의 코드는 온 클릭입니까? –

+0

@yuva ツ 두 번째 단추가 있는데, 그 중 하나를 클릭하고 다른 하나를 클릭하면 멈추고 앱의 메인 페이지로 이동합니다. –

+0

전체 코드 게시 –

답변

0

Finsh 즉 1 회/종료가 finsh() 메소드를 실행하는 방법을 돌아가도록 onPause 방법을 사용하여 활동을하는 활동을 죽인다. 귀하의 두 자녀 활동을 위해 이렇게하면 동결 오류가 해결됩니다.

@Override 
protected void onPause() { 
    // TODO Auto-generated method stub 
    super.onPause(); 
    finish(); 
} 
+0

그것을 시도했지만 나 에게이 오류 메시지를 제공합니다 : 토큰 "무효"에 대한 구문 오류, @ 예상 –

+0

오류가 해결되었지만 그것은 작동하지 않았다. –

관련 문제