android - EXTRA_START_PLAYER cannot be resolved or is not a field -
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 menu; adds items action bar if present. getmenuinflater().inflate(r.menu.main, menu); return true; } private void startgame(boolean startwithhuman) { intent = new intent(this, gameactivity.class); i.putextra(gameactivity.extra_start_player, startwithhuman ? state.player1.getvalue() : state.player2.getvalue()); startactivity(i); } }
gameactivity :
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 menu; adds items action bar if present. getmenuinflater().inflate(r.menu.main, menu); return true; } }
inside of mainactivity getting error:
extra_start_player cannot resolved or not field.
the main project references tictactoelib library green check box. tictactoelib created library project. although extra_start_player defined public static final string main project not seem see it. piecing tictactoe sdk android-17 project trying resolve error though not yet understand problem is.
i wondering exact meaning of: ="com.example.android.tictactoelib.gameactivity.extra_start_player";
thanks in advance...
use
private void startgame(boolean startwithhuman) { intent = new intent(this, gameactivity.class); i.putextra("com.example.android.tictactoelib.gameactivity.extra_start_player", startwithhuman ? state.player1.getvalue() : state.player2.getvalue()); startactivity(i); }
instead if using in 1 activity
Comments
Post a Comment