Java 在Android应用程序中放置StrictMode代码的位置
以下是我的情况: 让我开发一款Android应用程序,包括5项活动:Java 在Android应用程序中放置StrictMode代码的位置,java,android,Java,Android,以下是我的情况: 让我开发一款Android应用程序,包括5项活动: 喷溅活动 主要活动 活动a 活动b 活动 应用程序从启动屏幕开始,然后显示主要活动。用户可以从中选择活动A、B或C 我想用StrictMode测试整个应用程序,包括线程和VM策略。我知道,对于只有一个活动的应用程序,两个策略的代码都将位于该活动中onCreate()的顶部。网上有很多这样的例子,但没有一个活动超过一个 我在考虑我的特殊情况,VM和线程策略都将位于SplashActivity中onCreate()的顶部,因为这是
我的问题是:这是使用StrictMode进行测试的正确方法吗?如果没有,最好的方法是什么?如果要将策略应用于整个应用程序,则需要在应用程序初始化时执行。子类化Application并覆盖YouApplication.onCreate(),并在此处设置策略。别忘了在清单中定义谢谢您的快速回复。我知道我可以做到这一点,但假设我想在大多数但不是所有的活动中使用StrictMode——在这种情况下,VM和线程策略必须去哪里?这正是我想要了解的.Activity.onCreate()或Activity.onStart()再次感谢,我认为我没有正确地描述我的问题。请看我原始问题中的活动列表。假设我想在SpashaActivity、ActivityB和ActivityC中使用StrictMode。这是真的吗:为了实现这一点,我将把VM策略放在SplashActivity.onCreate()中,因为它覆盖了整个VM,我将把线程策略放在SplashActivity.onCreate()、ActivityB.onCreate()和ActivityC.onCreate()中??我正在寻找哪些代码需要添加。我希望这能澄清我在寻找什么。是的,你是对的,在活动上下文中添加它不会影响整个VM实例。所以你把它们都加进去。附言尝试让这些类扩展一个处理策略的基类,以避免反复重复时出现混乱