resolverApp(mainapp)
来源:互联网 发布:js push pop 编辑:程序博客网 时间:2024/06/15 23:01
package alice.bw.com.resolverapp;import android.content.ContentResolver;import android.database.Cursor;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.widget.ListView;import com.handmark.pulltorefresh.library.PullToRefreshBase;import com.handmark.pulltorefresh.library.PullToRefreshListView;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class MainActivity extends AppCompatActivity { private String path = "content://alice.bw.com.day04_yuekaodemo/data"; private ContentResolver resolver; private PullToRefreshListView listView; private List<Map<String,String>> list = new ArrayList<>(); private MyAdapter myAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listView = (PullToRefreshListView) findViewById(R.id.lv); resolver = getContentResolver(); myAdapter = new MyAdapter(list, this); listView.setAdapter(myAdapter); listView.setOnLastItemVisibleListener(new PullToRefreshBase.OnLastItemVisibleListener() { @Override public void onLastItemVisible() { getData(); } }); listView.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener<ListView>() { @Override public void onRefresh(PullToRefreshBase<ListView> refreshView) { list.clear(); getData(); } }); getData(); } private void getData() { Cursor cursor = resolver.query(Uri.parse(path), null, null, null, null); if (cursor != null){ while (cursor.moveToNext()){ String title = cursor.getString(cursor.getColumnIndex("title")); String pic = cursor.getString(cursor.getColumnIndex("pic")); Map<String, String> map = new HashMap<>(); map.put("title",title); map.put("pic", pic); list.add(map); Log.d("AAAAAAAAAAA",map.toString()); } } myAdapter.notifyDataSetChanged(); }}
阅读全文
0 0
- resolverApp(mainapp)
- MyAPP(resolverApp)
- Qt软件开发文档3---mainAPP调用dllManager中函数
- MySql删除重复数据
- spring的必须理解的思想
- 第11周项目3-图遍历算法实现
- 【JavaScript学习】事件:事件对象
- json串最外层是[] +自定义ListView
- resolverApp(mainapp)
- 简单通过点击左右按钮来改变图片轮播
- Lua与C++交互初探之C++调用Lua
- Lua与C++交互初探之Lua调用C++
- Kinect帮助文档翻译之一 入门
- Kinect帮助文档翻译之二 手势
- Kinect帮助文档翻译之三 多场景
- VRP-Lua学习笔记
- KinectStudio使用教程