String값을 전달받아 intent로 MainAcitivty2에 넘겨준다.
전달받은 intent값을 그 액티비티에서 호출한다.
MainAcitity
package kr.teamcadi.intentactivity;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button)findViewById(R.id.btn_intent);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(MainActivity.this,MainActivity2.class);
intent.putExtra("key","Hi SEUNGWON");
startActivity(intent);
finish();
}
});
}
}
MainActivity2
package kr.teamcadi.intentactivity;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity2 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
Button btn2 =(Button)findViewById(R.id.btn_int2);
final TextView textView = (TextView) findViewById(R.id.textView);
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent2 =getIntent();
String txt =intent2.getStringExtra("key");
if(txt !=null)
textView.setText(txt);
}
});
}
}
'대외 활동 > CADI(개발A 보충스터디)' 카테고리의 다른 글
ListView에 관한 Adapter 5가지 !(Spinner포함) (0) | 2020.12.26 |
---|---|
안드로이드(alertDialog,ListView,ArrayList&Arrayadapter) 공부하기! (0) | 2020.12.26 |
intent를 활용한 전화걸기 어플 (0) | 2020.12.26 |
Array & ArrayList 알아보기 (0) | 2020.12.26 |
안드로이드 계산기 어플 만들기! (0) | 2020.12.26 |