728x90
Object 대상인 클래스에 Serializable를 상속시켜줍니다.
package com.example.coronaclinicmap;
import java.io.Serializable;
public class Clinic implements Serializable {
String number; // 연변
String sample; // 채취가능여부
String city; // 도시명
String district; // 구
String name; // 병원명
String address; // 주소
String phoneNumber; // 대표전화번호
...
}
넘겨줄 액티비티 코드입니다.
public class LoadingActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_loading);
ArrayList<Clinic> arrayList = xml_parse();
Intent intent = new Intent(LoadingActivity.this, MainActivity.class);
intent.putExtra("clinic", arrayList);
startActivity(intent);
}
}
이제 받아줄 액티비티 코드입니다.
public class MainActivity extends AppCompatActivity implements OnMapReadyCallback {
ArrayList<Clinic> clinics;
Context context = this;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
clinics = (ArrayList<Clinic>)getIntent().getSerializableExtra("clinic");
}
}
728x90
'Programming > Android' 카테고리의 다른 글
안드로이드 스튜디오 구글 맵 마커 묶어보여주기(클러스터 사용하기) (0) | 2020.03.09 |
---|---|
안드로이드 스튜디오 구글 맵에 마커 넣기 (15) | 2020.03.09 |
안드로이드 스튜디오 주소명으로 위도/경도 값 구하기 (0) | 2020.03.08 |
안드로이드 스튜디오 구글 맵 사용하기 (0) | 2020.03.07 |
안드로이드 스튜디오 공공데이터포털 XML 파싱하기 (6) | 2020.03.07 |