目录1.Kotlin语言的过滤函数-filter2.Kotlin语言的合并函数-zip3.Kotlin语言的函数式编程4.Kotlin语言的互操作性与可空性5.单例模式6.注解@Jvmname与Kotlin7.注解@JvmField与Kotlin8.注解@JvmOverloads与Kotlin9.注解@JvmStatic与Kotlin10.手写RxJava,全部用KT的基础来写1.Kotlin语言
转载
2024-04-21 17:32:02
65阅读
空类型转换fun getName(): String?{
return null
}
fun main(args: Array<String>) {
val name = getName()
//为什么报错,因为kotlin不支持空类型
println(name.length)
//?就是我知道他是空类型,然后我让他执行这个空类型,这就是类型安
目录1.字符串操作2.数字类型3.标准函数库 (1).apply (2).let (3).run (4).with (5).also&nbs
转载
2024-07-26 14:43:19
72阅读
包源文件通常以包声明开头,源文件所有内容都包含在声明的包内,如果没有声明包,文件内容属于无声明的默认包。当我们创建一个Kotlin文件时,Android studio会帮我们在文件顶部自动声明包。package com.gyg.kolinKotlin会默认导入一些包到文件中,除了默认导入的包,开发者也需要导入自己的包,可以单独导入包下的某一个内容,也可以导入包下的所有内容。当命名冲突时,可以通过a
转载
2024-10-07 09:25:01
105阅读
# 在Android Studio中使用Kotlin实现Fragment页面切换
在安卓开发中,Fragment是用户界面的重要组成部分。它允许开发者在同一个Activity中展示多个视图,提升用户体验。在这篇文章中,我将指导你如何在Android Studio中使用Kotlin实现Fragment的切换。
## 流程步骤
我们可以按照以下步骤来实现Fragment页面的切换:
| 步骤
forEach 遍历fun main(args: Array<String>) {
var list = listOf(1, 2, 3, 4, 5, 6)
list.forEach(::println)
val newList = arrayListOf<String>() --->1,2,3,4,5,6
list.forEach
转载
2023-08-22 22:19:42
63阅读
# Android Kotlin Fragment嵌套Fragment
在Android应用程序开发中,Fragment是一种用于构建灵活用户界面的组件。通常情况下,我们会将多个Fragment组合在一起来构建复杂的界面。但有时候,我们需要在一个Fragment中嵌套另一个Fragment,以实现更复杂的界面和交互效果。本文将介绍如何在Android应用中使用Kotlin语言实现Fragment
原创
2024-04-22 03:54:02
371阅读
在使用Activity管理多个Fragment时,每次切换Fragment使用的是replace,结果导致出现xxxis not currently in the FragmentManager异常挂掉网上说使用replace切换会使被切换的Fragment给替换掉,从而被被切换的Fragment的...
转载
2015-07-03 11:00:00
315阅读
2评论
在说例子之前首先了解一些关于Fragment的基本知识,Fragment和Activity的生命周期很相似,实现一个Fragment要重写其OnCreateView方法。Fragment可以看做是Activity的一部分,可以添加到Activity的任意一个Layout布局中,并随着Activity的销毁而销毁。为了更好的向低版本兼容一般我们在使用的时候都会采用support.v4下的Fragme
转载
2023-08-01 20:13:20
230阅读
此工程较BaiduLocationXMLFragmentDB相比:1.滑动fragment自动刷新该fragment2.下拉刷新fragment,上拉暂未实现a.fragment切换刷新1 . 由于运行进入是fragment1,会默认加载fragment2,但是加载的时候,获取的得到地址天气信息并没有存入数据库中,所以切换到fragment2时不会执行OncreateView再次加载fragmen
转载
2023-06-14 20:40:16
330阅读
2017年4月7号作业,Fragment之间的切换。首先,分析一下作业要求:在程序开始运行的时候就要将第一个Fragment加载出来,然后点击“SHOW NEXT PAGE”就要切换到第二个Fragment,当再次点击按钮时下方出现提示“This is second fragment”,再点击屏幕上的返回键,切换至第一个Fragment。整个作业要求就这么多,但是这其中有一个小的问题,那就是在点击
转载
2023-11-10 12:27:12
71阅读
首先创建主布局文件,即activity_main.xml,代码如下<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent
转载
2024-05-07 16:29:33
54阅读
1、Fragment的介绍生命周期方法跟Activity一致,可以理解把其为就是一个Activity
用途:在一个Activity里切换界面,切换界面时只切换Fragment里面的内容
fragment切换时会销毁旧的,再创建新的
定义布局文件作为Fragment的显示内容
//此方法返回的View就会被显示在Fragment上
@Override
public View onC
转载
2023-08-07 19:26:10
327阅读
其实本来想做的很简单,写一个简单路由可以在项目中进行使用,在github上使用的一些路由都感觉有这样那样的问题,使用起来并不是非常顺心,于是想自己写一个路由,可是开始以后才发现,把这个工作想的太简单了,这个工作比想象得复杂得多,于是把需求缩减再缩减,两天时间才写了个最最基础得功能,目前实现得就是打开一个新页面,也就是 startactivity() 并且还不能传参数,不过有了这个基础,相信后面的写
转载
2023-09-24 05:59:30
124阅读
现在大多数的应用的主页面都有点类似新浪微博的主页面,下方是一个导航栏,点击导航栏会进行页面的切换。从技术实现上来说,这并不复杂,可以有很多方法来实现,比如用radiogroup和fragment配合就可以。可是这样我们并不是我们想要的,因为这样写需要我们自己写不少逻辑去控制。俗话说不会偷懒的程序员不是好程序员,所以我们希望系统给我们提供一个可以对Fragment管理的类,我们不用关心太多的逻辑,只
转载
2023-12-20 06:30:07
115阅读
要创建一个fragment,必须创建一个Fragment 的子类 (或者继承自一个已存在的它的子类)。Fragment类的代码看起来很像 Activity 。它包含了和activity类似的回调方法,例如onCreate()、 onStart()、onPause()以及 onStop()。事实上,如果你准备将一个现成的Android应用转换到使用fragment,可能只需简单的将代码从
转载
2023-12-13 20:10:05
135阅读
背景:今天遇到一个问题,虽然不是很小但是也不是很大,就是从fragmentA准确的跳到fragmentB去,还有就是从Activity准确的跳到fragment 去,后面这个问题让我想了好半天,最后还是处理了,处理这个问题就不要用广播去传值解决了,因为会出现…… after on saveInstance错误。  
转载
2024-01-05 21:22:49
214阅读
# 在Android Kotlin中实现Fragment点击事件
在Android开发中,Fragment是构建用户界面的一种重要方式。当我们需要在Fragment中实现点击事件时,虽然一开始看上去有些复杂,但其实这个过程可以通过几个简单的步骤来实现。本文将详细介绍实现“Android Kotlin Fragment 点击”事件的步骤和相关代码。
## 整体工作流程
在开始之前,我们首先理清
原创
2024-09-16 03:58:29
123阅读
# 如何在 Android Kotlin 中关闭 Fragment
在 Android 开发中,Fragment 是一种非常重要的组件,它可以帮助我们实现界面的模块化和重用。然而,有时我们需要关闭或移除当前的 Fragment。这篇文章将带你一步一步地了解如何在 Android Kotlin 中实现关闭 Fragment。
## 整体流程
在实现关闭 Fragment 的过程中,我们需要经过
原创
2024-09-05 04:40:49
208阅读
## Android Fragment 切换
在Android开发中,Fragment是一种可重用、可组合的UI组件,可以帮助我们更好地管理应用程序的界面和用户交互。在实际开发中,经常需要进行Fragment之间的切换,以实现不同界面之间的快速切换。本文将介绍如何在Android应用程序中实现Fragment的切换,并提供代码示例。
### Fragment切换流程
下面是一个简单的Frag
原创
2024-07-03 06:33:46
80阅读