在我的android项目测试中,我使用的是robotium
框架。
我需要的
我在我的Activity中有一个布尔变量基于这个布尔值我做了一些操作。在我的Activity testing
类中如何设置这个布尔变量的值。因为我必须检查值是否设置为true/false
,相应的操作是否正在执行。
您有许多解决方案:1 - 如果您在IntentService中进行网络操作,那么您可以在完成网络操作时广播具有布尔变量值的intent。并在您的活动中创建一个侦听此intent的广播接收器
看这个例子http://www.vogella.com/tutorials/AndroidServices/article.html#tutorial_intentservice
2 - 如果您在AsynckTask中进行网络操作:A-在您的活动中创建一个内部类AsynckTask onPostExecute您可以访问活动的布尔变量
B-创建一个注册到asyncTask的观察者
您是否可以提供更多有关您需要帮助的说明?
布尔变量集的值在哪里?