예를 들어 A 액티비티에서 B 액티비티로 넘어가는 로직을 꾸민다면,
Intent it = new Intent(getApplicationContext, BActivity.class);
startActivity(it);
이런식으로 구현이 되겠지요.. 여기서 finish()를 하게되면, A액티비티는 onDestroy 됩니다.
만약, finish 하지않고 B액티비티로 넘어가서 다시 B -> A 로 intent 할때, B액티비티를 FINISH 하면 B 액티비티는
사라지고, 아까 A액티비티가 남아있겠죠.
finish는 액티비를 onDestory 하는 문법입니다.