【问题标题】:Why can't I import android.os.StrictMode?为什么我不能导入 android.os.StrictMode?
【发布时间】:2012-08-12 11:45:42
【问题描述】:

为什么我在导入 android.os.StrictMode 时遇到错误?

import android.os.StrictMode; 

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
--->StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);

我试图实现一个 strictmode.java 类。 strictmode.java taken from here。但是,我面临着这个的导入错误。

import android.app.ActivityManagerNative;
import android.app.ApplicationErrorReport;
import com.android.internal.os.RuntimeInit;
import dalvik.system.BlockGuard;

我该怎么办?还是有另一种实现方式?我必须实现它才能在 Android 3.0 上运行我的应用程序。

【问题讨论】:

  • 错误信息是什么意思?

标签: java android android-strictmode


【解决方案1】:

StrictMode 从 API 级别 9 开始可用。

因此,请确保您的构建目标至少为 API 级别 9 (Android 2.3.1)。

【讨论】:

  • 哦,好吧!设法解决它。我只需要更改构建目标
  • 如果我只是把这段代码放在所有活动下它会工作吗?将在 android 3.1 上运行。public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); --->StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy);
猜你喜欢
  • 2018-08-30
  • 2020-12-23
  • 2018-01-12
  • 2021-11-24
  • 2020-04-24
  • 2017-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多