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로 가져오고, 나는이 동작을 좋아하지 않습니다.
전화의 onclick 내 의도를 사용하여 statisticsactivity()를 화재. – Tejas
인 텐트를 통해 대화 상대와 동일한 onClick 메서드에서 새 활동을 시작할 수 있습니다. 이런 식으로 통계 활동에 갈 수 있습니다. – DroidDev
나는 알고 있습니다. 그러나 나는이 beahvior를 보지 못했습니다 : 만약 내가 거기에서 열려고한다면, 제 전화의 버튼을 다시 누르면 Register로 돌아옵니다. 나는 이것을 원하지 않는다. – sensorario