2013-11-21 1 views
0

세 가지 활동이 있습니다.Android : finish()를 실행 한 후 새 Activity를 열고 다시 스택을 조작 할 수 있습니까?

  • SplashActivity
  • RegisterNewRecordActivity
  • StatisticsActivity

내가 등록하고 스플래쉬의 통계에 도달 할 수 있습니다. Register로 이동하면 서버에 데이터를 보내고 RegisterNewRecordActivity를 마치고 Splash로갑니다.

RegisterNewRecordActivity 완료 후 StatisticsActivity를 자동으로 열 수 있습니까? 현재이 코드는 내 코드입니다. 서버에 데이터를 보낸 후 대화 상자를 표시하고이 작업을 마칩니다.

 private void showSavedMealDialog() { 
      AlertDialog.Builder alert = new AlertDialog.Builder(getContext()); 
      alert.setTitle("Data sent"); 
      alert.setIcon(R.drawable.ic_launcher); 
      alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() { 
       @Override 
       public void onClick(DialogInterface dialog, int which) { 
        finish(); 
       } 
      }); 
      alert.show(); 
     } 

그러나 이것은 SplashActivity로 가져오고, 나는이 동작을 좋아하지 않습니다.

+1

전화의 onclick 내 의도를 사용하여 statisticsactivity()를 화재. – Tejas

+1

인 텐트를 통해 대화 상대와 동일한 onClick 메서드에서 새 활동을 시작할 수 있습니다. 이런 식으로 통계 활동에 갈 수 있습니다. – DroidDev

+0

나는 알고 있습니다. 그러나 나는이 beahvior를 보지 못했습니다 : 만약 내가 거기에서 열려고한다면, 제 전화의 버튼을 다시 누르면 Register로 돌아옵니다. 나는 이것을 원하지 않는다. – sensorario

답변

1

마감 후() 단지 통계 활동에 새로운 의도 ..

관련 문제