我有一个向用户展示一些海滩的应用程序。有一个带有每个海滩名称的列表视图,当用户按下名称时,它会打开一个带有照片和一些文本的新活动。我创建了一个.java类每个海滩(相同的复制粘贴代码)和一个通用的.xml文件。有什么更好的方法吗?例如,将所有的海滩和它们的文本放在数据库中?

最佳答案

为什么不只是在构造函数中实例化同一个类但具有不同参数的实例呢?
像这样:

public class Beach{

    protected String name;
    protected String pathImage;

    public Beach(String name, String pathImage){
        this.name = name;
        this.pathImage = pathImage;
    }

}


//Somewhere else in your application...
Beach beach1 = new Beach("Cancun","/images/cancun.png");
Beach beach2 = new Beach("Miami","/images/miami.png");

关于android - 我该如何改善我的应用程式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6179221/

10-09 07:40