1.Intent
来源:互联网 发布:win10安装网络打印机 编辑:程序博客网 时间:2024/06/05 15:46
Intent的基础使用
主代码:
//生成一个Intent对象Intent intent = new Intent();//在Intent对象当中添加一个键值对intent.putExtra("testIntent", "123");//设置Intent对象要启动的Activityintent.setClass(Activity02.this, OtherActivity.class);//通过Intent对象启动另外一个ActivityActivity02.this.startActivity(intent);
具体应用:
package mars.activity02;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;/** * 这个Activity是应用程序启动只有运行的第一个Activity,在这个Activity当中有一个按钮 * @author mars_chenchuan * */public class Activity02 extends Activity { /** Called when the activity is first created. *///代表按钮对象的引用private Button myButton = null;//复写父类当中的onCreate方法,Activity第一次运行时会调用这个方法 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //为Activity设置布局管理文件 setContentView(R.layout.main); //以下两行代码是根据控件的ID来得到控件对象 myButton = (Button)findViewById(R.id.myButton); //为按钮对象设置监听器对象 myButton.setOnClickListener(new MyButtonListener()); } //以下是一个内部类,这个内部类的对象是一个监听器(如果大家对监听器不是很熟悉,可以参考设计模式当中的观察者模式) class MyButtonListener implements OnClickListener{ //生成该类的对象,并将其注册到控件上。如果该控件被用户按下,就会执行onClick方法 @Overridepublic void onClick(View v) {//生成一个Intent对象Intent intent = new Intent();//在Intent对象当中添加一个键值对intent.putExtra("testIntent", "123");//设置Intent对象要启动的Activityintent.setClass(Activity02.this, OtherActivity.class);//通过Intent对象启动另外一个ActivityActivity02.this.startActivity(intent);} }}
阅读全文
0 0
- 1.Intent
- intent
- Intent
- Intent
- Intent
- intent
- Intent
- intent
- Intent
- Intent
- Intent
- Intent
- Intent
- Intent
- intent
- Intent
- intent
- Intent
- 修改mysql结束符号
- Github常用命令
- JAVA套接字之UDP编程
- 网易编程题--最大的奇约数
- 认识自我
- 1.Intent
- 使用Onvif协议进行设备发现以及指定设备信息探测
- mysql定时任务设置
- 《Honey Select》捏人剖析
- 抛出异常
- Android开发之——三种方式来自定义一个带清除(Clear)按钮的EditText
- Java虚拟机一:Java运行时内存区域及对象的创建
- map的四种遍历方式
- Codeup 1928 日期差值