请教一个安卓上从服务器上获取数据后处理的问题.
最近在动手做一个小玩意,情景是这样的.服务器上存着一堆文件资源,安卓端从服务器上查询处理后获得一个装着资源对象的list,我想把这些资源根据其属性拥有者及拥有者所属的部门进行分类,在安卓上显示一个文件列表,每点一个列表项就进入下一层或者返回上一层,就部门→拥有者→资源这样类似于文件目录的结构,最后点击资源就向服务器请求下载。因为前面的布局用了viewpager+fragment.只能用每点一次判断目录还是资源然后刷新一次界面的方式显示.新开一个activity会跳出这个页面. 试过用map一层一层的套但最后没办法判断是目录(拥有者/部门)还是可以下载的资源,所以点击事件不能判断什么时候刷新列表组件进下一层目录还是向服务器请求下载,请问这种时候应该怎么处理,是要用什么数据结构处理还是有什么更直接的方法吗.