标签:ar 使用 for sp 文件 数据 on art 问题
============问题描述============
============解决方案1============
============解决方案2============
Quote: 引用 3 楼 kifile 的回复: 额,刚才没看清楚代码,你的问题其实是 myAdapter 设置错误,,你在 onActivityResult 中重新初始化了 myAdapter, 先调用了 notify,然后才 set,你可以更改一下顺序呢,,,不过建议是只更改 mAdapter 中的数据,不要重新初始化,然后直接使用 notifyDataChanged 就好了 问题最终解决了,还是onActivityResult里边的问题: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if(resultCode==RESULT_OK){ Toast.makeText(this, "OK", Toast.LENGTH_SHORT).show(); annList=getData(); myAdapter=new MyActivityAdapter(MyActivity.this,annList); listview.setAdapter(myAdapter); } } 可能是我的代码的结构有问题吧,我的MyActivityAdapter是单独一个class文件,没有放在MyActivity.class里,所以只能先new,再setAdapter。ps:我这样结构不合理吗?
额,刚才没看清楚代码,你的问题其实是 myAdapter 设置错误,,你在 onActivityResult 中重新初始化了 myAdapter, 先调用了 notify,然后才 set,你可以更改一下顺序呢,,,不过建议是只更改 mAdapter 中的数据,不要重新初始化,然后直接使用 notifyDataChanged 就好了
新手求助:关于Activity间跳转的小问题
原文地址:http://www.cnblogs.com/hugangyan86/p/4033871.html