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应用程序的签名
  3. android 网络下载获取文件大小
  4. android时间控件DatePicker使用实例
  5. android WebView结合javascript相互调用
  6. Android(安卓)对UI操作的工具类UIUtils
  7. mybatisplus的坑 insert标签insert into select无参数问题的解决
  8. python起点网月票榜字体反爬案例
  9. 类和 Json对象

随机推荐

  1. Android打造一个通用的BaseAdapter
  2. DateUtils时间工具类
  3. Android(安卓)get layout height and wid
  4. Android(安卓)SQLite数据库学习笔记
  5. No 93 · android xml的生成和解析
  6. JAVA按钮显示用户名+密码
  7. android笔记4-xml解析
  8. Android(安卓)Studio Button按钮点击事件
  9. android 中的编译选项的对应关系
  10. Android打包常见问题的解决办法