StringBuilder s = null;
int i = 0, j = 1;
try{
android.database.Cursor urlList = getContentResolver().query(android.provider.Browser.BOOKMARKS_URI, new String[]{"title","url"}, "bookmark=1", null, null);
while(urlList.moveToNext())
s.append("<a href=\""+urlList.getString(j++)+"\">"+urlList.getString(i++)+"</a><hr/>");
urlList.close();
}
catch(Exception e){}
//urlList = Browser.getAllBookmarks(mResolver);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setIcon(R.drawable.icon);
builder.setTitle("URL List");
i=0;
builder.setItems(i, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int i) {
Toast.makeText(getApplicationContext(), urlList.getString(i++), Toast.LENGTH_SHORT).show();
}
});
AlertDialog alert = builder.create();
alert.show();
이게 구현 하려는 함수의 소스이거든요. 그리고 소스에서 urlList는 Cursor입니다. ^^
그런데 저는 현재 Dialog로 Title과 Url을 출력 하려고 합니다. 그런데 구글링을 통해서 구현하려 했는데,
말처럼 쉽지가 않네요. 조언 부탁 드려요 ^^




cursor.toString(index) 이런 메소드 한번 알아보세요. 커서가 가리키고 있는 값을 보여줍니다.