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自定义属性,format
  2. Android存储数据到本地文件
  3. Android为Notification加上一个进度条
  4. 【android】 sqliter数据库CRUD
  5. android 滑动加载数据
  6. android GridView(网格视图)
  7. mybatisplus的坑 insert标签insert into select无参数问题的解决
  8. python起点网月票榜字体反爬案例
  9. 类和 Json对象

随机推荐

  1. android AIDL通信
  2. Yahoo 也要推 Android(安卓)手機,Yahoo Ph
  3. 图解Android、iOS、WP7三大手机操作系统
  4. Android下载网络文本
  5. 我的Android使用openCV记录(2)
  6. Android笔记 - Android启动之Android(安
  7. 大家一起讨论简称论-关于简单Selector的
  8. android应用程序如何添加广告
  9. android小问题:keystore问题-微信支付-And
  10. Android实现3D旋转效果