0
경고 피하기 위해 컴파일해야 안드로이드의 버전은 무엇 :나는 내부 클래스 I 프로젝트 쇼 안드로이드 2.1 (갱신 1) 내 IntelliJ에 프로젝트 설정 함께 일하고 있어요
JDK 1.6 내 프로젝트 언어 레벨로 설정을 6.0 (인터페이스에서 @Override)
그러나 내가 메이븐으로 IDE 내부 또는 외부 빌드를 수행 할 때 나는 다음과 같은
경고가 : 무시 InnerClasses은 익명의 내부 클래스
코드 행에 대한 속성 (아마도) 문제가 될 수있다. 그렇다면 1.6 친화적 인 Android 빌드에서 어떻게해야합니까?
public class HelloAndroidActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button viewButton = (Button) findViewById(R.id.loadViewBtn);
viewButton.setOnClickListener(new View.OnClickListener() {
@Override //this says override is not allowed when impl interface method??
public void onClick(View view) {
Intent viewActivity = new Intent(HelloAndroidActivity.this, ViewPhotosActivity.class);
startActivity(viewActivity);
}
});
흥미로운 텍스트를 삭제하지만, 난 아직도/받는다는 w 또 다른 오류가 있어요 그래서 발굴해야 할 수도 있습니다 : –