저는 데이터베이스에서 데이터를 가져 오는 안드로이드 응용 프로그램을 만들고 있습니다. 활동간에 데이터 을 전달하려고합니다 (단일 문자열). 처음에는 Bundle 기능을 사용하여 데이터 전달을 구현했습니다. 그러나 모든 액티비티에서 변수에 접근 할 수있게 해주는 Application 클래스를 발견했다.(Android) 번들 또는 애플리케이션이 더 좋습니다.
활동간에 데이터를 이동하는 데 사용할 것을 권장합니까?
public class MyVideo extends Application {
private String url ="NULL";
public String getUrl(){
return url;
}
public void setUrl(String newurl){
url = newurl;
}
}
번들은 사전 정의 된 데이터 유형에 적합하지만 사용자 정의 오브젝트가 있고 Parcelable을 구현해야하는 경우 너무 많은 상용구 코드와 번거 로움이 있습니다. 데이터를 전달하기 위해 응용 프로그램을 사용하는 것을 선호합니다. 나는 그것을 더 직관적이라고 느낀다. –