2014-04-09 42 views
0

我想執行一次數據庫操作。 我想在我的活動可見時執行此操作。我到什麼地方puty我LoadDatabase()函數哪個操作將在Android中onStart或onCreate中首先執行

LoadDatabase(); 

這是我的活動

@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.retrospectscan); 

    } 

的OnCreate中,這是我在onStart

@Override 
protected void onStart() 
{ 
    super.onStart(); 
} 

我應該在哪裏把我的LoadDatabase碼?只有在活動完全可見的情況下,它纔會運行

如果有其他方法,請幫助我。

+0

做'onResume' – Raghunandan

回答

1

完整的生命週期的活動是在這裏:

enter image description here

雖然從數據庫加載可能是冗長的任務,你可以嘗試在AsyncTaskonStart這樣做。

您也可以在onResume上使用它。這取決於您的應用程序使用。

0

user2737044

使用應用背景和加載數據庫應用程序環境中創建()。

第二件事是,在活動onCreate()先調用然後它會調用onstart()。

+0

bhai如果你會看到Activity flow.First oncreate then onStart – Tejas

+0

Thanks @ user2737044 –

相關問題