ANDROID APP
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
private TextView tv;<br />
private int meaningOfLife = 42;<br />
private String userName = "Douglas Adams";<br />
มัลติเพิลแอคทิวิตี้ (Multiple Activities)<br />
47<br />
@Override<br />
public void onCreate(Bundle savedInstanceState) {<br />
super.onCreate(savedInstanceState);<br />
setContentView(R.layout.main);<br />
tv = (TextView) findViewById(R.id.startscreen_text);<br />
//display initial values<br />
tv.setText(userName + ":" + meaningOfLife);<br />
}<br />
//setup button listener<br />
Button startButton = (Button) findViewById(R.id.play_game);<br />
startButton.setOnClickListener(new View.OnClickListener() {<br />
public void onClick(View view) {<br />
startGame();<br />
}<br />
});<br />
@Override<br />
protected void onActivityResult(int requestCode,<br />
int resultCode, Intent data) {<br />
if (requestCode == PLAY_GAME && resultCode == RESULT_OK) {<br />
meaningOfLife = data.getExtras().getInt("returnInt");<br />
userName = data.getExtras().getString("userName");<br />
//show it has changed<br />
tv.setText(userName + ":" + meaningOfLife);<br />
}<br />
super.onActivityResult(requestCode, resultCode, data);<br />
}<br />
private void startGame() {<br />
Intent launchGame = new Intent(this, PlayGame.class);<br />
//passing information to launched activity<br />
launchGame.putExtra("meaningOfLife", meaningOfLife);<br />
launchGame.putExtra("userName", userName);<br />
}<br />
}<br />
startActivityForResult(launchGame, PLAY_GAME);