- 博客(6)
- 收藏
- 关注
原创 什么是接口回调
举个通俗的例子,当我们要买东西,我们拿着100块钱给店家,店家看到我这100块钱就知道要买电脑,于是店家包装好电脑返回给我们,这个过程就是一个接口回调。接口回调其实就是实现消息传递。先写一个简单的例子,我拿100块钱,商家返回给我一个电脑。先定一个接口,接口里有一个返回电脑的方法。
2024-05-31 00:40:33
318
原创 设计模式——单例模式
在上面的示例中,`Logger`类是一个单例类,通过`getInstance()`方法获取唯一的实例。在整个应用程序中,无论在何处调用`Logger.getInstance()`来获取实例,都会返回同一个日志记录器实例,确保了日志的一致性和全局可访问性。设计模式就像盖房子时的图纸,根据这些图纸的指导可以让我们把房子建的更漂亮,当然,设计模式肯定也不是一种,要根据具体需要选择最合适的使用。当我们写一个体量比较大的代码使,如果这是堆积罗列,那么会发现有许多冗余的情况,并且还不利于团队共同协作,代码难以定位。
2024-05-30 23:51:44
1013
原创 Activity与Fragment之间的通信
举例说明:当我们实现一个图文分享功能,当点击分享按钮时,会弹出ShareDialogFragment的弹窗页面,点击里面的分享至微信好友,那么ShareDialogFragment需要获取当前图文的内容,然后进行分享。当利用Activity给Fragment传递消息时,首先我们需要在Activity中将要传递的信息传进Bundle中,在Activity实例化Fragment,从Fragent中获取Bundle对象。例子:当点击按钮时,按钮下部的FrameLayout会显示从Activity中传递的内容。
2024-05-19 22:38:00
462
原创 Fragment的生命周期
Fragment有11个生命周期,分别是onCreate()、onCreateView()、onViewCreated()、onViewStateRestored()、onStar()、onResume()、onPause()、onStop()、onSaveInstanceState(0、onDestoryView()、onDestory()。1. onCreate():当Fragment被创建时调用,通常用于初始化Fragment的基本数据,完成初始化操作,只会回调一次。
2024-05-13 20:15:08
898
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人