如何将一个模型的数据合并到另一个模型?

时间:2017-07-03 06:20:52

标签: android android-fragments android-adapter

我有两个型号。一个是模型A,另一个是模型B.两个模型都有getter-setter。但只有模型A保持值,模型B完全为空。我想使用模型A并在模型B中设置所有这些值。怎么做?

在模型A中:

public void setVideoUrl(String videoUrl){this.videoUrl = videoUrl;}
public String getVideoUrl(){return videoUrl;}

在模型B中:

public String getVideoUrl() {
    return videoUrl;
}

public void setVideoUrl(String videoUrl) {
    this.videoUrl = videoUrl;
}

在模型A" videoUrl"已经设定好了。我想设置相同的" videoUrl"在模型B中。怎么做?

2 个答案:

答案 0 :(得分:1)

创建Model B的实例,并从Model A获取视频网址,并将其设置为Model B

ModelA modelA = new ModelA();
modelA.setVideoUrl("YOUR_URL");


ModelB modelB = new ModelB();
modelB.setVideoUrl(modelA.getVideoUrl());

答案 1 :(得分:0)

modelB.setVideoUrl(modelA.getVideoUrl());