多个Activity之间带数据跳转
package com.frank.testactivity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
/**
* * @Title:MainActivity
* @Description: 多个Activity之间带数据跳转
* @Company:www.csspkj.com
* @author Frank
* @date 2016-9-12
*/
public class MainActivity extends Activity {
private Button but;
private EditText username;
private EditText password;
private String strname=null;
private String strpass=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
but = (Button)this.findViewById(R.id.regist);
username = (EditText)this.findViewById(R.id.username);
password = (EditText)this.findViewById(R.id.password);
but.setOnClickListener(new OnClickListenerImp());
}
private class OnClickListenerImp implements OnClickListener{
@Override
public void onClick(View arg0) {
strname = username.getText().toString();
strpass = password.getText().toString();
Intent intent = new Intent(MainActivity.this,RegistActivity.class);
Bundle bundle = new Bundle();
bundle.putString("frank", strname);
bundle.putString("hui", strpass);
intent.putExtras(bundle);
startActivity(intent);
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
package com.frank.testactivity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.widget.TextView;
import android.widget.Toast;
/**
* * @Title:RegistActivity
* @Description: 多个Activity之间带数据跳转
* @Company:www.csspkj.com
* @author Frank
* @date 2016-9-12
*/
public class RegistActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_regist);
Bundle bundle = this.getIntent().getExtras();
String name = bundle.getString("frank");
String password = bundle.getString("hui");
TextView username = (TextView) this.findViewById(R.id.reg);
username.setText("用户名是:" + name+",密码是:"+password);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.regist, menu);
return true;
}
}