我目前正在从事我的第一个较大的android项目,我需要就所使用的概念和技术朝着正确的方向发展。我的应用程序的某些部分已启动并正在运行,但对于这部分,我需要进行一项活动,该活动将搜索房屋数据库(使用不同的过滤器)并在屏幕上的列表中显示结果(类似于{{3 }})。对于我的应用程序,当该活动首次打开时,我希望在屏幕顶部有一个搜索按钮,并在其下方留有空白区域。然后,用户按下搜索按钮,然后进入过滤器活动。他们输入所需的过滤器,按搜索,然后返回到原始活动,并根据它们的过滤器在搜索按钮下方显示了一系列格式化房屋。
我已经研究的内容:
为此,我一直在阅读Zillow,但是由于我想使用一种以自定义格式显示结果的过滤系统,因此我不确定它是否适用。
我找到了一些讨论Search View的教程,但是我想使用和学习可以帮助我将来成为更好的开发人员的技术,因此,我希望查看一下什么是为此推荐。
问题:
我可以使用SQLite来存储房屋信息,还是应该使用更全面的数据库(例如MySQL或PostgreSQL)(我是数据库使用的新手)。
如何使用过滤系统?我已经使用一条数据进行了数据库查询,但是如何应用多个“过滤器”?
要以一致的方式显示搜索结果,我是否应该创建一个类来对对象进行建模并像这样显示它?
在此先感谢您的帮助,我意识到其中的一些问题是初学者,但我希望为其中的任何一个方向努力!