界面跳转:Intent的使用

1)A-->B

startActivity(Context,.class);

2)A-->B-->A

A:startActivityForResult(intent,0);   (此处的0为requestCode)

B:  a)Intent intent = new Intent();/Intent intent= getIntent();

b)intent.putExtra("","");

c)setResult(0,intent);    (此处的0为resultCode)

finish();(销毁自己)

A:重写onActivityResult(intrequstCode, int resultCode, Intent intent)方法

String result =data.getStringExtra("result");

mTextView.setText(result);

注:requestCode和resultCode的使用)

a)requestCode 请求码(B界面无法获得A界面的请求码)

eg. A界面两个按钮,点击都是跳转到B界面,B界面处理完之后都是返回A。通过请求码来进行区分,到底点击了哪一个按钮跳到B界面并返回A界面的

b)resultCode 结果码()

eg. A界面一个按钮,B界面两个按钮,A界面点击会跳转到B界面,B界面处理完之后,点击任意按钮都是返回A。通过结果码进行区分,到底点击了B界面哪一个按钮返回A界面的

界面跳转:Intent的使用,布布扣,bubuko.com

时间: 2024-10-10 10:39:17

界面跳转:Intent的使用的相关文章

Android Intent实现界面跳转切换,随时记录一下

好久不用Android,今天突然用到了Intent实现界面跳转. Intent方法:Intent itent = new Intent(); intent.setClass(**Activity1.this,**Activity2.class); **Activity1.this.startActivity(intent); 不要忘记在AndroidManifest.xml中需要注册**Activity2. <activity android:name=".**Activity2"

开发一个新的android界面、界面跳转 看图学Android---Android 开发实例教程三、四

Android实例图解教程目录 http://blog.csdn.net/wyx100/article/details/45061407 一.课程功能 本课程讲述建立一个新界面和界面切换(从界面一切换到界面二). 二.课程界面 界面一(启动界面) 界面二(主界面) 三.工作流程 完成页面切换需要2个过程: 1.建立一个工程,见第二节. http://blog.csdn.net/wyx100/article/details/45248209 可以在该项目基础继续开发. 2.建立开机界面 先引入资源

Android实现界面跳转

实现界面跳转的代码如下: 第一种: Intent mIntent =  new Intent();mIntent.setClassName(mcureeActivity.this, nextActivity.class);startActivity(mIntent) 第二种: Intent mIntent =  new Intent();mIntent.setClassName("com.android.test", "com.android.test.next")

Android 界面跳转及数据交换

作者:卿笃军 原文地址:http://blog.csdn.net/qingdujun/article/details/40015757 本文演示:Android 界面跳转及数据交换,通过一个小Demo展示全部过程. 效果如下所示: 1)MainActivity.java package doogle.xian.bundletest; import android.app.Activity; import android.content.Intent; import android.os.Bund

Android学习【Activity界面跳转】

一.界面跳转 1.定义一个新的Activity步骤: 1)定义一个布局视图(activity2_main.xml文件), 2)定义一个继承Activity的子类(在MainActivity2.java文件) 3)在MainActivity2类中重写生命周期方法onCreate() 调用setContextView()把视图(xml,硬编码)绑定给该Activity子类 setContentView(R.layout.activity2_main); 4)将该Activity子类注册到Androi

那些年,被我们遗忘的技术&lt;Android 基于URL界面跳转&gt;

对于安卓界面跳转主要大家常用的可能都是显示的调用方式,我记得曾经有次面试的时候还被问到,确实显示的跳转狠简单并且很暴力,同时也深受大众喜爱.但是既然Google提供了另一种隐式的界面跳转,能一直存在下来必然是有意义的.那么问题来了,为什么这么说? 鞥横. 对于系统级应用的调用我想应该很多人用到,例如调用系统打电话功能,系统相册,系统相机等等.对于这些调用其实我们都是隐式调用.这也许是Google提供该功能的一个重要原因吧!可能在当前应用内部很少会有人用到这种调用方式,但是对于当下组件化开发盛行时

安卓界面跳转

界面设计代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_tiaozhuan

本地推送通知界面跳转demo

本地推送通知界面跳转demo: /* 1.在发送本地通知的时候,通过userInfo属性来指示跳转到那个界面 2.监听本地通知的接收 1.当收到本地通知就会调用该代理方法 调用场景 1.如果应用程序在后台,当点击通知的时候 2.如果应用程序在前台,一旦收到本地通知,就会调用该方法 所以:判断如果应用程序在前台时候,不要执行界面跳转,来提高用户体验 3.如果应用程序被杀死了,那么这个方法就不再执行了 //- (void)application:(UIApplication *)applicatio

android之无返回结果跳转intent

android之无返回结果跳转intent: (注意跳转的时候要传像user的对象必须实现Serializable接口) 登陆页面布局:layout/activity_login.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:lay