如果我们调用acitivty.finish()并且下面有一些代码行。一旦调用了finish(),它会被执行吗?还是被忽略了?
答案 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 强>