第一个界面:
package com.neusoft;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class Snake2Activity extends Activity {
/** Called when the activity is first created. */
Button easy_btn;
Button difficult_btn;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
easy_btn = (Button)this.findViewById(R.id.easy_button);
easy_btn.setOnClickListener(new Listener_easy());
difficult_btn = (Button)this.findViewById(R.id.difficult_button);
difficult_btn.setOnClickListener(new Listener_difficult());
}
class Listener_easy implements View.OnClickListener{
public void onClick(View v){
Intent i = new Intent(Snake2Activity.this, secondActivity.class);
Bundle bundle = new Bundle();
bundle.putString("name", "速度是:");
bundle.putInt("speed", 10);
i.putExtras(bundle);
startActivityForResult(i, 0);
}
}
class Listener_difficult implements View.OnClickListener{
public void onClick(View v){
Intent i = new Intent(Snake2Activity.this, secondActivity.class);
Bundle bundle = new Bundle();
bundle.putString("name", "速度是:");
bundle.putInt("speed", 20);
i.putExtras(bundle);
startActivityForResult(i, 1);
}
}
}
第二个界面:
package com.neusoft;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
public class secondActivity extends Activity{
TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.second);
Intent i = this.getIntent();
Bundle bundle = i.getExtras();
String name = bundle.getString("name");
int speed = bundle.getInt("speed");
tv = (TextView)this.findViewById(R.id.speed);
tv.setText(name + speed);
}
}