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:EXTRA_START_PLAYER不能得到解決或無法在現場
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;
}
}
裏面MainActivity的我正在一個錯誤:
EXTRA_START_PLAYER cannot be resolved or is not a field.
主要項目引用tictactoelib作爲一個庫綠色複選框。 tictactoelib也被創建爲一個圖書館項目。雖然EXTRA_START_PLAYER被定義爲公共靜態最終字符串,但主項目似乎沒有看到它。我將TicTacToe SDK android-17項目拼湊在一起,所以我試圖解決這個錯誤,雖然我還不知道問題出在哪裏。
,我也想知道的確切含義:提前="com.example.android.tictactoelib.GameActivity.EXTRA_START_PLAYER";
謝謝...
試刪除最終修改器 –
我試圖刪除最後,但錯誤仍然存在。 – Giuseppe
按保存全部,它應該工作 –