1)Activity1 (MainActivity)

package com.example.androidtestproject;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.*;import android.view.View;import android.content.Intent;public class MainActivity extends Activity {private EditText UsernameTextEdit=null;private EditText PasswordTextEdit=null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button loginButton=(Button)findViewById(R.id.loginButton);UsernameTextEdit=(EditText)findViewById(R.id.UsernameEditText);PasswordTextEdit=(EditText)findViewById(R.id.PasswordeEditText);loginButton.setOnClickListener(new Button.OnClickListener(){public void onClick(View view){String username=UsernameTextEdit.getText().toString();String password=PasswordTextEdit.getText().toString();/*new 一个Intent对象,并制定要启动的class*/Intent intent=new Intent();intent.setClass(MainActivity.this, TestActivity.class);/*new 一个Bundle对象,并将要传递的数据传入*/Bundle bundle=new Bundle();bundle.putString("username", username);bundle.putString("password",password);/*将Bundle对象assign给Intent*/intent.putExtras(bundle);/*调用一个新的Activity*/startActivity(intent);/*关闭原来的Activity*/MainActivity.this.finish();}});}@Overridepublic 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;}}

2)Activity2 (TestActivity)

package com.example.androidtestproject;import android.app.Activity;import android.os.Bundle;import android.widget.*;public class TestActivity extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);      setContentView(R.layout.activity_test);   TextView UsernameTextView=(TextView)findViewById(R.id.TestUsernameTextView);   TextView PasswordTextView=(TextView)findViewById(R.id.TestPasswordTextView);      /*获取Intent中的Bundle对象*/   Bundle bundle=this.getIntent().getExtras();      /*获取Bundle对象中的数据*/   String username=bundle.getString("username");   String password=bundle.getString("password");      /*将数据和控件绑定*/   UsernameTextView.setText(username);   PasswordTextView.setText(password);}}


更多相关文章

  1. android 滑动加载数据
  2. 【android】 sqliter数据库CRUD
  3. android 获取 json 数据
  4. android Activity启动初始化与实例化Activty对象的用途研究
  5. Android 获取imu数据
  6. Android SQLite数据操作 【学习记录】
  7. android创建数据库和表
  8. Android解析json数据

随机推荐

  1. Android MediaPlayer基本使用方式
  2. Android加载中动画
  3. android 中 浏览器调用本地app应用
  4. Android(安卓)Common Use
  5. Linear Layout
  6. 6
  7. Android系统源代码情景分析:基础知识
  8. 安卓开发 - B站开源的ijkplayer播放器配
  9. Android--利用selector设置Button
  10. AndroidStudio 2.3.3 百度云盘地址