flags               这个标志用来决定该适配器的行为。(译者注:Android3.0推荐我们传递CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER。设置标志用来添加一个监听器,监听着参数cursor的数据是否有更变。)
看不明白,难不成flags这个位置直接写“CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER”?
我也不会,帮你顶一下吧

解决方案 »

  1.   

           在Android中,数据的展示都需要使用一个Adapter适配器,而Loader一般返回的就是一个Cursor的数据,可以使用BaseAdapter的一个子类SimpleCursorAdapter,它可以使用XML资源文件自定义一个布局在展示数据。它有两个构造函数,但是有一个构造函数在API Level11之后就不推荐使用。下面是构造函数的签名:
          SimpleCursorAdapter(Context context,int layout,Cursor c,String[] from,int[] to,int flags).
          最后一个参数flags是一个标识,标识当数据改变调用onContentChanged()的时候,是否通知ContentProvider数据的改变,如果无需监听ContentProvider的改变,则可以传0。对于SimpleCursorAdapter适配器的Cursor的改变,可以使用SimpleCursorAdapter.swapCursor(Cursor)方法,它会与旧的Cursor互换,并且返回旧的Cursor。     accountLV.setAdapter(new SimpleCursorAdapter(this, R.layout.item, c
    , new String[]{"_id","name","balance"}
    , new int[]{R.id.idTV,R.id.nameTV,R.id.balanceTV}
    , 0));