我需要一个通用的活动对象来测试另一个类。
答案 0 :(得分:1)
只需制作一个模拟...继承自Activity,并覆盖您需要覆盖的任何内容。
更好的是,将另一个类解耦,这样你就不会像Activity那样依赖于框架类。
答案 1 :(得分:1)
在基于ActivityInstrumentationTestCase2的单元测试中,很难获得除测试活动之外的Activity的句柄。
然而,正如另一位受访者所说,让一个类依赖于像Activity这样的基本Android组件并不是一个好主意。用例是什么?