Android Activity中使用Intent实现页面跳转与参数传递的方法

 更新时间:2016年07月06日 10:33:25   作者:与时俱进  
这篇文章主要介绍了Android Activity中使用Intent实现页面跳转与参数传递的方法,结合实例形式简单分析了Android中的Activity交互操作相关技巧,需要的朋友可以参考下

本文实例讲述了Android Activity中使用Intent实现页面跳转与参数传递的方法。分享给大家供大家参考,具体如下:

新建一个FirstAvtivity.java

package com.zhuguangwei;
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;
public class FirstActivity extends Activity {
  private Button myButton;
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    myButton = (Button) findViewById(R.id.myButton);
    myButton.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
        Intent intent = new Intent();
        //Intent传递参数
        intent.putExtra("testIntent", "123");
        intent.setClass(FirstActivity.this, SecondActivity.class);
        FirstActivity.this.startActivity(intent);
      }
    });
  }
}

新建第二个SecondActivity.java

package com.zhuguangwei;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
public class SecondActivity extends Activity{
  private TextView myTextView;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.other);
    //使用Intent对象得到FirstActivity传递来的参数
    Intent intent = getIntent();
    String value = intent.getStringExtra("testIntent");
    myTextView = (TextView) findViewById(R.id.myTextView);
    myTextView.setText(value);
  }
}

两个Activity都要在AndroidMenifest.xml中注册

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android编程之activity操作技巧总结》、《Android视图View技巧总结》、《Android操作SQLite数据库技巧总结》、《Android操作json格式数据技巧总结》、《Android数据库操作技巧总结》、《Android文件操作技巧汇总》、《Android编程开发之SD卡操作方法汇总》、《Android开发入门与进阶教程》、《Android资源操作技巧汇总》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • Android中底部菜单被输入法顶上去的解决方案

    Android中底部菜单被输入法顶上去的解决方案

    我们一般的解决方法是获取焦点,底部隐藏,失去焦点,底部菜单出现,但是,有些人会点击这个按钮收起键牌。这篇文章主要介绍了Android中底部菜单被输入法顶上去的解决方案,需要的朋友参考下吧
    2017-01-01
  • Android编程实现监控apk安装,卸载,替换的方法

    Android编程实现监控apk安装,卸载,替换的方法

    这篇文章主要介绍了Android编程实现监控apk安装,卸载,替换的方法,涉及Android基于Intent监控apk状态的功能实现技巧,需要的朋友可以参考下
    2016-01-01
  • Android使用元数据实现配置信息的传递方法详细介绍

    Android使用元数据实现配置信息的传递方法详细介绍

    这篇文章主要介绍了Android使用元数据实现配置信息的传递方法,也就是实现配置快捷菜单功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-09-09
  • Android 详解沉浸式状态栏的实现流程

    Android 详解沉浸式状态栏的实现流程

    沉浸式就是要给用户提供完全沉浸的体验,使用户有一种置身于虚拟世界之中的感觉。沉浸式模式就是整个屏幕中显示都是应用的内容,没有状态栏也没有导航栏,用户不会被一些系统的界面元素所打扰,让我们来实现下网上传的沸沸扬扬的安卓沉浸式状态栏
    2021-11-11
  • Android圆角头像工具类详解

    Android圆角头像工具类详解

    这篇文章主要为大家详细介绍了Android圆角头像工具类,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • Android仿微信通讯录滑动快速定位功能

    Android仿微信通讯录滑动快速定位功能

    这篇文章主要介绍了Android仿微信通讯录滑动快速定位功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • 详解Android中BroadCastReceiver组件

    详解Android中BroadCastReceiver组件

    这篇文章主要为大家详细介绍了Android中BroadCastReceiver组件,Broadcast Receiver是Android的五大组件之一,使用频率也很高,用于异步接收广播Intent,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • Android设置拍照或者上传本地图片的示例

    Android设置拍照或者上传本地图片的示例

    本篇文章主要介绍了Android设置拍照或者上传本地图片示例,可以拍照或者上传本地文件,有需要的可以了解一下。
    2016-11-11
  • Android实现疯狂连连看游戏之加载界面图片和实现游戏Activity(四)

    Android实现疯狂连连看游戏之加载界面图片和实现游戏Activity(四)

    这篇文章主要为大家详细介绍了Android实现疯狂连连看游戏之加载界面图片和实现游戏Activity,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • Android毕业设计记事本APP

    Android毕业设计记事本APP

    这篇文章主要介绍了一个Android毕业设计记事本APP,它是一款轻量级的便签工具,使用Java语言开发,风格简练,可实现便签的添加、删除、修改、查看功能
    2021-08-08

最新评论