试试这个方法,它应该工作。执行Log.d(tag, "Output here");
来测试你的输出,但它应该工作。它在这里。
public void getEvent(String contactId)
{
final String[] projection = new String[] {
Event.CONTACT_ID,
Event.START_DATE,
//Event.TYPE,
Event.LABEL
};
final String filter = Data.MIMETYPE + " = ? AND " + Data.CONTACT_ID + " = ? ";
final String parameters[] = {Event.CONTENT_ITEM_TYPE, contactId};
Cursor cursor = context.getContentResolver().query(Data.CONTENT_URI,
projection,
filter,
parameters,
null);
if(cursor.moveToFirst())
{
for(cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext())
{
final String contact_id = cursor.getString(cursor.getColumnIndex(Event.CONTACT_ID));
final String startDate = cursor.getString(cursor.getColumnIndex(Event.START_DATE));
//final String type = cursor.getString(cursor.getColumnIndex(Event.TYPE));
final String label = cursor.getString(cursor.getColumnIndex(Event.LABEL));
}
}
}
@dilaraates你在那里编辑过什么? – Noundla 2012-08-10 10:52:30
我添加新标签“光标”:D当您添加与您的问题或代码相关的标签时,也许更多的人会对您的问题感兴趣。 – dilaraates 2012-08-10 10:55:14
@dilaraates你知道解决方案吗? – Noundla 2012-08-10 11:01:36