Xamarin Android Activity之间跳转与传值

前言

由于需要,所以接触到这个新的安卓开发模式,我会把我的学习经历全都记录下来,希望对大家有用。

导读

关于Activity,学习过安卓的人也应该明白什么是Activity,推荐新手去看YZF的这篇文章活动的生命周期,这篇文章详细的讲述了activity的生命周期和一些用法。

正文

Activity跳转与传值,主要是通过Intent类来连接其他Activity进行数据的传递。

1.不带数据跳转

Intent intent = new Intent(this, typeof(Add));
                        StartActivity(intent);

其中的Add是跳转的Activity。

2.带数据跳转

Mainactivity.cs

Intent intent = new Intent(this, typeof(uduser));
            intent.PutExtra("id", pid);
            StartActivity(intent);

其中“id”简单来说就是给这个传递值定义一个名称,以便接收,pid则为值。

接收传递值

uduser.cs

var yourid = Intent.GetStringExtra("id");
时间: 2024-08-04 11:55:16

Xamarin Android Activity之间跳转与传值的相关文章

Android Activity的跳转:普通跳转(显式跳转,隐式跳转)和传值跳转

Android Activity的跳转 1.普通跳转 @显式跳转 startActivity(new Instent(Activity.this,Activity2.class)); 注意:a--->b--->a(a跳转到b,按下back,回到a) 从一个Activity1跳转到另个Activity2,再由这个Activity2返回前面的Activity1,Activity的所执行的方法为:onCreate(a)---onStart(a)---onResume(a)---onPause(a)-

转 Android Activity之间动画完整版详解

标签:Android Activity动画详解 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://mzh3344258.blog.51cto.com/1823534/807337 大家可能遇到过跟小马一样的问题,就是在项目中不给Activity添加动画感觉好烂,特此,小马找个时间学习下Activity跳转时添加动画,网上资料一堆,但有些讲的是错的,而且只有文字没有效果,不如自己来,顺带试下什么效果,这个工程里面小马收集了一些常用

ios俩个APP之间跳转、传值

两个APP之间的跳转是通过[[UIApplication sharedApplication] openURL:url]这种方式来实现的. 1.首先设置第一个APP的url地址 2.接着设置第二个APP的url地址 3.需要跳转的时候 NSString *urlString = [NSString stringWithFormat:@"AppJumpSecond://%@",textField.text]; [[UIApplication sharedApplication] open

ios两个app之间跳转,传值的实现

两个APP之间的跳转是通过[[UIApplication sharedApplication] openURL:url]这种方式来实现的. 1.首先设置第一个APP的url地址 2.接着设置第二个APP的url地址 3.需要跳转的时候 NSString *urlString = [NSString stringWithFormat:@"AppJumpSecond://%@",textField.text]; [[UIApplication sharedApplication] open

Android activity之间数据传递和共享的方式之Application

1.基于消息的通信机制  Intent ---bundle ,extra 数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream,或者LinkedList链表等等数据类型就不太好用. 2.利用static静态数据, public static成员变量: 3.基于外部存储的传输,File/Preference/Sqlite 如果要针对第三方应用需要Content Provider 4.基于IPC的通信机制 context 与Service之间的传输,如Activity与Serv

Android Activity延迟跳转

有时候我们发现一些APP的引导页面,是等一会在调到主页面的,其实这个时候他是在处理数据操作,我们今天就模拟一下Android  Activity延迟跳转的功能!其实非常简单,就是加上一段代码:如下 new Handler().postDelayed(new Runnable() { public void run() { //你需要跳转的地方的代码 finish(); } }, 2000); //延迟2秒跳转 Android Activity延迟跳转

Xamarin Android Activity全屏

以MainActivity 为例,其他Activity是一样的 在 MainActivity 中设置Theme为@android:style/Theme.NoTitleBar.Fullscreen [Activity(Label = "@string/app_name", Theme = "@android:style/Theme.NoTitleBar.Fullscreen", MainLauncher = true)] 并且将 MainActivity 的父类从A

android入门:activity之间跳转,并且回传参数

介绍: 两个activity进行跳转,在跳转过程中,将message由MainActivity传递到secondActivity,并且当secondActivity退回至MainActivity时,也传递消息给MainActivity. 首先是MainActivity的布局文件: activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=

Android之Activity之间跳转

本人自学Android,想到什么就写点什么.主要是怕忘了,哈哈~请观者不要建议~ 今天写点Android窗口之间的跳转以及自己理解: 1.Android中窗口之间的跳转,就是Activity之间的跳转. 2.Activity之间的跳转,通过Intent实现. 3.AndroidManifest.xml要记得添加新创建Activity. 4.Activity类都有相应的layout文件.(xml文件) 5.每个layout文件中配置的控件,都能在R.java文件中找到相应的Id,在Activity