目前学习中遇到的一个问题,希望大神给予解决。
我的activity继承自tabActivity, 给里面的tabhost添加或者删除一个选项的时候,后台的数据库已经才做成功了。但是界面上的东西没办法立即刷新。
需要我退出当前activity然后再重新进来才能将界面刷新。
之前用的listview也存在这个问题,我用notifyDataSetChanged();这个函数解决了。但是现在是tabhost的选项卡添加问题,不知道怎么弄。
小弟刚学安卓,对一些基本的东西可能还不懂,希望有人能帮我找到解决这个问题的方法,万分感谢!
你好,我也是新手,所以了解的可能不完全对。
百度了一下发现,在Android 4.0之后 Fragment取代了tabActivity,目前实现TabActivity的效果,用的比较多的是Fragment+ViewPager,你可以考虑优先研究这2个,在实际开发中用这两个的也比较多。
我没有用过tabActivity,也没看到你的代码,感觉你的意思是在onCreate()方法初始化页面之后,在用户操作时动态对tabhost进行删改,逻辑上虽然进行了更改,但是没有调用刷新页面的方法,所以你的Activity的页面是没有变化的。可以研究一下有没有对应的刷新页面的方法。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。