MainActivity.java
package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private Button btn_move;
private EditText et_test;
private String str;
ImageView testImage;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et_test = findViewById(R.id.et_test);
btn_move = findViewById(R.id.btn_move);
btn_move.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
str = et_test.getText().toString();//toString을 잊지말것.
Intent intent = new Intent(MainActivity.this , subActivity.class);
//Main에서 sub로 간다는뜻
intent.putExtra("str" ,str);//str 이라는 별명으로 정보를 담는다.
startActivity(intent); // 액티비티 이동
}
});
testImage =(ImageView)findViewById(R.id.test_image);
testImage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getApplicationContext(),"안드로이드",Toast.LENGTH_SHORT).show();;
}
});
}
}
SubActivity.java
package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
public class subActivity extends AppCompatActivity {
private TextView tv_sub;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sub);
Intent intent = getIntent(); //이 액티비티로 오는 인텐트가 있난가?
String str= intent.getStringExtra("str"); // String 형식으로 str 이라는 별명의 정보를 가져온다
tv_sub = findViewById(R.id.tv_sub);
tv_sub.setText(str); //가져온 String을 textView에 넣어준다.
}
}
반응형
'Android' 카테고리의 다른 글
안드로이드 - service 정리 (0) | 2020.11.14 |
---|---|
안드로이드 이중스크롤뷰 (0) | 2020.08.24 |
안드로이드 spinner 테두리와 모서리 둥글게 만들기 (0) | 2020.07.30 |
안드로이드의 Context 개념에 대한 개인적인 정리 (0) | 2020.07.14 |
프래그먼트 화면에서 다른 액티비티로 intent하기 (0) | 2020.07.14 |
Android 공부 근황 #1 (0) | 2020.07.05 |
WebView 만들기 (0) | 2020.06.29 |
SharedPreferences 사용 예제 (0) | 2020.06.29 |