在所有行执行之前传递完成活动 - android

时间:2018-04-10 06:07:40

标签: java android

如果我们调用acitivty.finish()并且下面有一些代码行。一旦调用了finish(),它会被执行吗?还是被忽略了?

1 个答案:

答案 0 :(得分:7)

  

如果我们调用acitivty.finish()并且下面有一些代码行。一旦调用了finish(),它会被执行吗?

Yes 因为acitivty.finish()不是中止

检查此示例

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.e("TEST", "BEFORE FINISH");
        finish();
        Log.e("TEST", "AFTER FINISH");
        Log.e("TEST", "AFTER FINISH");

    }

<强> RESULT

enter image description here