반응형
클릭하면 재생됩니다.
<MainActivity>
package com.example.anotheractivity;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
//btn1Method 버튼 누르면 SecondActivity 실행됨. -> onclick도 설정
//intent 객체 만들어 실행할 액티비의 정보 셋팅
public void btn1Method(View view){
Intent intent = new Intent(this,SecondActivity.class);
startActivity(intent);
// 1줄짜리 표현 mainActivity 에서 showGuess activity로 이동
// startActivity(new Intent(MainActivity.this, ShowGuess.class)); // V
// Or 2줄짜리 표현
// Intent intent = new Intent(MainActivity.this, ShowGuess.class);
// startActivity(intent);
}
}
<SecondActivity>
package com.example.anotheractivity;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
public class SecondActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
}
//btn2Method 버튼 누르면 현재 액티비티 종료한다. ->onclick도 설정
// (-> 종료되면 이전 Activity로 돌아간다-back stack에 있는)
public void btn2Method(View view){
finish();
} //굳이 finish 종료버튼 안만들어도, 걍 뒤로가기 누르면 현재 activity 종료되고 MainActivity로 가긴함.
}
'open coding' 카테고리의 다른 글
open coding - fragment 기본 코딩 (0) | 2020.11.16 |
---|---|
open coding- 시스템 메시지- broadCastreceiver 이용 ex)부팅완료 Toast로 띄우기 / 수신메세지 Toast로 띄우기 (0) | 2020.11.13 |
Spinner - adapter이용 - 회원가입, 게시판에 주로 이용 - open (0) | 2020.10.21 |
Custom Adapter - open (0) | 2020.10.20 |
Tow Line ListView - simpleAdapter 이용 - open (0) | 2020.10.18 |