1

考虑以下 Android 活动中的无用代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    String s1 = Intent.ACTION_PACKAGE_CHANGED;
    String s2 = Intent.ACTION_QUERY_PACKAGE_RESTART;
}

为什么 Eclipse 会引发ACTION_QUERY_PACKAGE_RESTART 无法解决或不是字段错误?我的意思是,这两个字符串不是都由Intent 类定义的吗?

该应用程序正在使用:

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="17" />

但是将两者都设置为 17 并不会改变 Eclipse 的行为。

4

1 回答 1

0

它对 SDK 是隐藏的,因为它仅供内部使用。这就是为什么它在其上方显示“隐藏:”。grepcode 的格式使得这很难看。

于 2013-08-22T00:09:25.673 回答