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