거기 두 클래스 하나가 다른 하나 B. 가정하자 A에서 B로 일부 데이터를 전달하려고합니다.
CLASS A에서
:
Intent result = new Intent(A.this,B.class);
result.putExtra("videoId", videoId);
result.putExtra("title",titleEdit.getText().toString());
result.putExtra("des", descriptionEdit.getText().toString());
result.putExtra("gps", passingGPS);
startActivity(result);
위의 코드에 의해 당신은에서 시작 B 활동이 일부 데이터를 전달했습니다. B 액티비티가 시작될 때 A 클래스에서 B 클래스를 호출 할 때 전달한 데이터를 가져와야합니다. 당신이 통과 한 A 클래스의 가치를 얻으려면 이런 식으로 따라야합니다. 클래스 B에서
:
VideoID = getIntent().getExtras().getString("videoId").toString();
GPS = getIntent().getExtras().getString("gps").toString();
Description = getIntent().getExtras().getString("des").toString();
Title = getIntent().getExtras().getString("title").toString();
이제 당신은 클래스 B에이 "어떤 데이터를 전달하여 새로운 활동을 시작"하는 데 도움이됩니다
희망을 그 값을 사용할 수.
이 방법 : http://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities-in-android – cakil
정직하게 말하면, 이것은 매우 기본적인 Android입니다. 개발자 읽기 시작 훈련 섹션 (http://developer.android.com/training/index.html) – Joris