2011-07-17 56 views
0

我想寫一個簡單的應用程序只是爲了在屏幕上顯示一個sql查詢的結果。如何在屏幕上顯示sql查詢的結果

public class ContactLookup extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     Cursor c = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, 
       null, null, null, null 
       ); 
    } 
} 

我該如何打印光標的結果?我發現的所有東西都進入了更詳細的狀態,然後我需要此刻......我只是想知道如何讓屏幕上顯示的變量。

回答

1

你需要有東西顯示文本(或任何你從你的數據庫中獲得的)。很可能這將是一個簡單的TextView(您可以在XML-Layout或Java-Code中執行此操作)。

如果你在XML-Layout中聲明瞭你的TextView,那麼你需要find the TextView來設置它的文本。

之後,您將需要move the Cursor to the first set of data,以便您可以從中讀取結果。

之後,您可以簡單地使用Cursor's getXX()-方法從結果集中獲取您的值。

+0

感謝盧卡斯,你已經指出了我的正確方向......我能夠獲得所有聯繫人姓名在屏幕上打印。我很感激幫助。 – trey85stang