Android:有可能在完成()之后打开新的Activity,并操纵后台堆栈?

时间:2013-11-21 05:26:56

标签: android

我有三项活动。

  • SplashActivity
  • RegisterNewRecordActivity
  • StatisticsActivity

我可以从Splash获得注册和统计信息。鉴于我转到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 个答案:

答案 0 :(得分:1)

在完成()后,只需启动统计活动的新意图..