这是我的情况:
正在开发包含5项活动的Android应用程序:
应用程序以启动画面开始,然后显示主要活动。用户可以从那里选择活动A,B或C.
我想用StrictMode测试整个应用程序,包括线程和VM策略。我知道对于只有一个活动的应用程序,这两个策略的代码将放在该一个活动的onCreate()顶部。在网络上有很多例子,但没有一个活动。
我正在考虑我的特殊情况,VM和线程策略都将位于SplashActivity中onCreate()的顶部,因为这是应用程序的开始。我认为这将涵盖整个应用程序的VM策略。
此外,线程策略将在每个剩余的活动中位于onCreate()的顶部,以便检测其中任何一个中的问题。
我的问题是:这是使用StrictMode进行测试的正确方法吗?如果没有,最好的方法是什么?
答案 0 :(得分:2)
如果您希望将该政策应用于整个应用,那么您需要在初始化应用时执行此操作。子类应用程序并重写YouApplication.onCreate()并在此处设置策略。别忘了在清单中定义