1
package com.example.tictactoemain;
import com.example.tictactoelib.GameActivity;
import com.example.tictactoelib.GameView.State;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import com.example.tictactoelib.GameActivity;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
private void startGame(boolean startWithHuman) {
Intent i = new Intent(this, GameActivity.class);
i.putExtra(GameActivity.EXTRA_START_PLAYER, startWithHuman ? State.PLAYER1.getValue() : State.PLAYER2.getValue());
startActivity(i);
}
}
GameActivity하지 않습니다 수 있습니다 tictactoelib 기호가있는 라이브러리로EXTRA_START_PLAYER을 확인할 수 없습니다 또는 필드
EXTRA_START_PLAYER cannot be resolved or is not a field.
주요 프로젝트 참조 : MainActivity의 I 오류가 점점 오전 내부
package com.example.tictactoelib;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import com.example.tictactoelib.GameView.State;
public class GameActivity extends Activity {
public static final String EXTRA_START_PLAYER =
"com.example.android.tictactoelib.GameActivity.EXTRA_START_PLAYER";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
녹색 확인란. 마찬가지로 tictactoelib은 도서관 프로젝트로 만들어졌습니다. EXTRA_START_PLAYER은 (는) 공용 정적 최종 문자열로 정의되지만 기본 프로젝트에서는 보이지 않습니다. TicTacToe SDK android-17 프로젝트를 함께 사용하여 문제가 어디인지 아직 이해할 수 없지만 오류를 해결하려고합니다. 나는 또한의 정확한 의미 궁금
: 사전에 ="com.example.android.tictactoelib.GameActivity.EXTRA_START_PLAYER";
감사합니다 ...
시도를 사용하는 대신 경우 최종 수정 자 제거하기 –
final 제거를 시도했지만 오류가 지속됩니다. – Giuseppe
언론에서 모두 저장하면 정상적으로 작동합니다. –