首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Kotlin入门(21)活动页面的跳转处理

倘若把这两行Java代码转换为Kotlin代码(复制这两行然后粘贴到kt文件中,Android Studio就会自动完成转换),则可看到活动跳转的Kotlin代码如下所示:     val intent...= Intent(this@MainActivity, LinearLayoutActivity::class.java)     startActivity(intent) 对比之下,这里的Kotlin...对象的putExtra方法,通过“putExtra(参数名, 参数值)”的方式传递消息,就像下面代码那样:     Intent intent = new Intent(this, ActSecondActivity.class...);     intent.putExtra("request_time", DateUtil.getNowTime());     intent.putExtra("request_content",...et_request.getText().toString());     startActivity(intent); 如果使用Anko的简化写法,其实也很容易,只要在startActivity后面的括号中依次填上每个参数字段的字段名和字段

1.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

前面的注解处理器教程涉及到的 Tieguanyi 框架现在怎么样了?

Intent intent = new Intent(this, UserActivity.class); intent.putExtra("age", age); intent.putExtra("name...", name); intent.putExtra("company", company); intent.putExtra("title", title); startActivity(intent)...; 仅仅是这样,还不够,所以我们还需要在 UserActivity 这个类当中去读取这些Intent intent = getIntent(); this.age = intent.getIntExtra...", "Kotlin Developer") 需要注意的是,对于 company 和 title 这两个可选的字段,我们的扩展方法提供了默认参数 null,因此我们可以选择性提供这些参数的: startUserActivity...废弃了 android.app.Fragment 相关的 API,转而推荐使用 support-fragment,同时由于框架本身也需要监听 Fragment 的生命周期,因此我们对于 android.app.Fragment

58310

Android中传Intent与Bundle的区别小结

正巧小伙伴问AndroidIntent和Bundle区别,特此总结下: Intent与Bundle在传上的区别 首先从使用上: Intent方式: 假设需要将数据从页面A传递到B,然后再传递到C...中的"); intent.putExtra("int",11); startActivity(intent); B页面中: 需要先在B页面中接收数据 Intent intent = getIntent...intent=new Intent(BActivity.this,CActivity.class); intent.putExtra("String1",string); intent.putExtra...Bundle(); bundle.putString("String","MainActivity中的"); bundle.putInt("int",11); intent.putExtra(...另外一个原因,则是在Android中如果使用Intent来携带数据的话,需要数据是基本类型或者是可序列化类型,HashMap使用Serializable进行序列化,而Bundle则是使用Parcelable

1.5K20

Android使用Flow检测版本升级自动下载安装

《学习|Android检测并自动下载安装包(Kotlin)》以前这篇用的AsyncTask的方式下载过,现在AsyncTask慢慢废弃了,所以本篇也是初学Flow后的第一次体验使用。.../vnd.android 04 测试访问 添加完MIME类型后,重启一下IIS,来测试下是否可以成功了,Blazor的网站配置的端口为8027,由于是本机,所以网址直接是localhost 测试检测升级信息...http://localhost:8027/download/upgrade.txt 测试android的apk包 http://localhost:8027/download/ScanCmp47....Flow注意事项 flow 构建器函数会创建数据流;emit 函数发送新至数据流;map函数修改数据流;collect函数收集数据流;catch函数捕获异常。...map等属于中间运算符,可在应用于数据流时,设置一系列暂不执行的链式运算,留待将来使用时执行。仅将一个中间运算符应用于数据流不会启动数据流收集。 collect等终端运算符可触发数据流开始监听

92330
领券