소스코드첨부하겠습니다.
원래 액티비티
package com.androidhuman.example.CreateActivity;
import android.app.Activity;
import android.os.Bundle;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
public class CreateActivity extends Activity {
private Button callActivityButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
callActivityButton = (Button)findViewById(R.id.callActivity);
callActivityButton.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
Intent intent = new Intent(CreateActivity.this, NewActivity.class);
startActivity(intent);
}
});
}
}
호출시 실행되는 액티비티
package com.androidhuman.example.CreateActivity;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class NewActivity extends Activity {
private Button finishActivityButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.newlayout);
finishActivityButton = (Button)findViewById(R.id.finishActivity);
finishActivityButton.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
finish();
}
});
}
}
원래 액티비티에서 버튼을 눌러서 새로운 액티비티를 호출하면 이러한 메세지가 뜨고
원래의 액티비티까지 종료되네요 왜그런거죠?



