私はデータベースからデータを取り出すアンドロイドアプリケーションを開発中です。私はアクティビティ間にデータ を渡したい(単一の文字列)。私は当初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を実装する必要がある場合、あまりにも多くの定型的なコードと手間がかかります。私はデータを渡すためにアプリケーションを使用することを好む。私はそれがより直感的であると感じます。 –