Android的Java項目,最少的代碼來重現問題:符號無法解析
Constants.java
:
package alex.restaurantfinder;
public class Constants {
public static final String LOGTAG = "...";
}
ReviewCriteria.java
:
package alex.restaurantfinder;
import android.app.Activity;
public class ReviewCriteria extends Activity {
static String s = Constants.LOGTAG; // error
}
錯誤消息:
常量.LOGTAG無法解決。
我的錯誤在哪裏?
編輯。 問題是,當我在Eclipse中按下Ctrl鍵+ Shift + O,它增加了這一行:
import android.provider.SyncStateContract.Constants;
它防止編譯器,我自己的常量類的工作。
「常量」是否被編譯? –