天天看點

android intent 傳遞int參數,Android 開發第三天 -------------------------帶參數傳遞 Intent,跳轉界面。...

java 檔案---------------------------------------------------------------

LoginActivity,java

package com.example.activity3;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.widget.TextView;public class LoginActivity extends Activity{private TextView name;private TextView password;protected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.info);name=(TextView) findViewById(R.id.name);password=(TextView) findViewById(R.id.password);Intent intent=getIntent();Bundle result=intent.getExtras();name.setText("你的使用者名:"+result.getString("name"));password.setText("你的性别是"+result.getString("password"));}}第二個java檔案--------------------------------------------------------

MainActivity.java

package com.example.activity3;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

public class MainActivity extends Activity {

private Button button;

private EditText name;

private EditText password;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

button=(Button) findViewById(R.id.login);

name = (EditText) findViewById(R.id.name);

password=(EditText) findViewById(R.id.password);

button.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

Bundle data=new Bundle();

data.putString("name", name.getText().toString());

data.putString("password", password.getText().toString());

Intent intent=new Intent(MainActivity.this,LoginActivity.class);

intent.putExtras(data);

startActivity(intent);}

}) ;

}

public 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;

}

@Override

public boolean onOptionsItemSelected(MenuItem item) {

// Handle action bar item clicks here. The action bar will

// automatically handle clicks on the Home/Up button, so long

// as you specify a parent activity in AndroidManifest.xml.

int id = item.getItemId();

if (id == R.id.action_settings) {

return true;

}

return super.onOptionsItemSelected(item);

}

}

xml======================================

第一個  activity_main.xml

\info.xml---------------------------------------------