首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Activity其间消息传递简单示例

2012-08-29 
Activity之间消息传递简单示例编写我们的心界面和对应的Activity类文件名填写newui。编写此界面对应的Activ

Activity之间消息传递简单示例

编写我们的心界面和对应的Activity类


Activity其间消息传递简单示例


Activity其间消息传递简单示例

文件名填写newui。


Activity其间消息传递简单示例


Activity其间消息传递简单示例

编写此界面对应的Activity类

package org.snailteam;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class ManagerUI extends Activity {private EditText message;private Button showMessage;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.newui);message=(EditText)findViewById(R.id.message);showMessage=(Button)findViewById(R.id.showmessage);showMessage.setOnClickListener(new OnClickListener() { public void onClick(View view) {Bundle bundle = getIntent().getExtras();String username = bundle.getString("key_username");message.setText(username+"已经进入后台管理");}}); }}

?注册我们的Activity类(用向导添加),AndroidManifest.xml文件会显示

<activity android:name=".ManagerUI"></activity>

?

回到我们的主程序中

package org.snailteam;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class application extends Activity {private EditText Username;private Button buttonLogin;private TextView title;public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Username = (EditText) findViewById(R.id.username);buttonLogin = (Button) findViewById(R.id.button_OK);title = (TextView) findViewById(R.id.title);buttonLogin.setOnClickListener(new OnClickListener() {public void onClick(View view) {//======================================================== Intent open =  new Intent(); Bundle bund = new  Bundle(); bund.putString("key_username",Username.getText().toString()); open.putExtras(bund); open.setClass(application.this,ManagerUI.class);//我们要传递给的Activity类 startActivity(open); //===========================================================}});}}
?

?

热点排行