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 クラスで定義された 2 つの文字列ではありませんか?
アプリケーションは以下を使用しています:
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="17" />
しかし、両方を 17 に設定しても、Eclipse の動作は変わりません。