2012-09-10 41 views

回答

0

答案是否定的在Android中,測試是在創建構建

+0

我不認爲你明白這個問題。 Robotium在模擬器上運行,與真實應用程序相反。 – HaMMeReD

2

當你談論活動預設置,你在你的應用程序類做之前完成。

這不是很清楚,但是如果您的清單中定義了Application類,它將在任何活動之前運行。

但是,如果你在這裏做長時間運行的東西,它可能會阻塞,如果你有線程,你可能與你的活動有競爭條件。

+0

我也沒有。這只是數據庫設置。 – kaneda

+0

你可以在你的Application類中初始化你的數據庫。創建一個,在onCreate()中進行初始化,並在使用它之前創建。這是一個存儲對數據庫的引用的好地方,因爲它是全局數據庫連接最合適的地方。 – HaMMeReD

0

你可能使用

@Override public void setUp() throws Exception { 
    super.setUp(); 
    solo = new Solo(getInstrumentation(), getActivity()); 
} 

任何測試之前。您應該可以在其中插入您的活動設置代碼。

相關問題