2013-05-29 73 views

回答

2

在我看來,你不應該刪除該方法,特別是如果你在測試類中有多個方法。每個測試方法應該是獨立的,只能調用tearDown才能實現。根據文檔:

確保所有資源都已清理並垃圾收集,然後再進行下一個測試。覆蓋此方法的子類應確保它們在重寫方法的末尾調用super.tearDown()。

Solo有方法finishOpenedActivities,應該在tearDown中調用。如果從測試類中刪除tearDown,則只會調用父類的tearDown,並且在下一個測試方法中可能會遇到與未完成活動相關的意外問題。