2015-07-04 315 views
-1

我爲我的應用程序使用sqlite登錄系統,我有登錄頁面。 用戶成功登錄後,會打開一個新活動。 我的問題是我如何找到登錄的新活動。 謝謝。Android登錄系統

+0

顯示你的代碼。否則,我們無法知道你在做什麼。 –

+0

我現在不能添加代碼,但我只是比較用戶的用戶名和密碼與我在數據庫中的密碼,如果它可以開始新的活動。 – human

+0

只要谷歌,你會得到很多sqlite登錄的例子 – Lokesh

回答

0

登錄成功後,您可以將登錄活動中的數據發送到新的活動,如用戶名或任何其他數據。在你的情況下,你可以將登錄用戶的主鍵發送到活動,在其他活動中,你可以根據id來查詢用戶的詳細信息。

Intent intent = new Intent(context, YourActivityClass.class); 
intent.putExtra("name", "ranjith"); 
intent.putExtra("id", "121212xxxdfd"); 
startActivity(intent); 

在活動只是檢索數據如下:

Intent intent = getIntent(); 
    if (null != intent) { 
    String name= intent.getStringExtra("name"); 
    String id= intent.getStringExtra("id"); //db key 
    Log.v("myapp","User logged in is "+ name); 
    }