public class ListQueryAct extends ListActivity{
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
Variable.cursor.moveToFirst();
//Toast.makeText(this,c.getCount(),Toast.LENGTH_LONG);
int a=Variable.cursor.getCount();
String s=Variable.cursor.getString(2);
startManagingCursor(Variable.cursor);
ListAdapter adapter = new SimpleCursorAdapter(
                this,
                R.layout.listcontact,
                Variable.cursor,
                new String[] {"body"},
                new int[] {R.id.people});
Variable.cursor.close();
this.setListAdapter(adapter);

Variable.tempdb.close();
}}
    以上的代码一直不能显示出cursor中的数据
    说明:通过类Variable中的全局静态变量cursor传递数据,调试中确定cursor中包含正确的非空信息,       R.layout.listcontact也确定没有错误,因为将cursor改为getContentResolver().query(People.CONTENT_URI,null,null,null,null);时能正常显示,但是用SimpleCursorAdapter时就一直不行,一直显示空白,不知怎么回事,哪位高手知道?求解答!