“什么是”呢;“罢工模式”;在android开发中

“什么是”呢;“罢工模式”;在android开发中,android,Android,嗨,我在一次关于android开发的测试中遇到了这个术语“罢工模式” 我不记得它是什么意思,我在谷歌上也找不到,有人能给我解释一下吗,谢谢 也许你的意思是“严格模式” 如果是,则允许您对代码中的各种问题进行验证,例如: 在UI线程上执行Flash I/O 在UI线程上执行网络请求(尽管自Android 3.0以来,即使没有严格模式,您也将始终获得NetworkOnMainThreadException) 泄漏SQLite游标 您可以对其进行配置,以便当您违反配置规则时,Android将抛出异

嗨,我在一次关于android开发的测试中遇到了这个术语“罢工模式”

我不记得它是什么意思,我在谷歌上也找不到,有人能给我解释一下吗,谢谢

也许你的意思是“严格模式”

如果是,则允许您对代码中的各种问题进行验证,例如:

  • 在UI线程上执行Flash I/O
  • 在UI线程上执行网络请求(尽管自Android 3.0以来,即使没有严格模式,您也将始终获得NetworkOnMainThreadException)
  • 泄漏SQLite游标
您可以对其进行配置,以便当您违反配置规则时,Android将抛出异常/日志或显示错误对话框


更多信息请参见此处:

问题的具体内容是什么?我认为这不存在。谢谢你的回答,我想我需要再次检查这个问题。我确认后会告诉你们的。我认为
NetworkOnMainThreadException
只是在4.0中自动启动的。它来自于
StrictMode
本身,它自动用于将
penaltydath()
应用于主应用程序线程上的网络I/O。这就是为什么您会看到偶尔的“变通方法”,它将
StrictMode
重新配置为不抛出异常,这虽然有效,但实际上很愚蠢。尽管如此,我同意你对OP所指内容的猜测。我和一位同学确认了这一点,这是“严格模式”而不是“罢工模式”,谢谢!