한 걸음 두 걸음

android ] Activity 액티비티간의 데이터 전달 / Intent이용 본문

FrontEnd/Android

android ] Activity 액티비티간의 데이터 전달 / Intent이용

언제나 변함없이 2019. 3. 12. 12:38
반응형

전달

전달하는 MainActivity.java  
void onButtonClicked(View v){  
Intent intent = new Intent(this, ResultActivity.class);  
intent.putExtra("String"); //전달하기!  
startActivity(intent);  
}

받음

public class ResultActivity extends AppCompatActivity implements View.OnClickListener {  
private String TAG = "Service";  
private Button buttonBack;  
private TextView textViewResult2;  
@Override  
protected void onCreate(Bundle savedInstanceState) {  
super.onCreate(savedInstanceState);  
setContentView(R.layout.activity\_result);  
init();  
Intent intent = getIntent();  
String result = intent.getStringExtra("String");  
//이 방법도 있다. String의 경우, getExtras().getString("Name");  
// int의 경우 intent.getExtras().getInt("age");  
// 배열의경우 intent.getExtras().getStringArray("array");  
// 클래스의 경우 intent.getSerializableExtra("class");  
textViewResult2.setText(result);  
}  
반응형

'FrontEnd > Android' 카테고리의 다른 글

Android 8. Fragment  (0) 2019.03.13
android EditText 밑줄 없애고 검정박스 설정  (0) 2019.03.12
단축키 정리하자~  (0) 2019.03.06
BCSD android 과제 Naming  (0) 2019.03.06
android ] RAW파일 입출력 처리  (1) 2019.02.28