现在大多使用Fragment的场景有两种,一种是一个APP只有一个Activity+很多Fragment。另一种是APP中的每一个模块是一个Activity + 多个Fragment。最近需要用到Fragment来替代部分Activity。所以思考一下有什么方案。实现的需求Fragment 能像Activity那样有一个栈,然后跳转的时候会把Fragment加入到栈中,按返回键的时候能按顺序回退栈
转载 2023-10-08 08:15:07
167阅读
前面两篇文章分别介绍了 Android 组件化基础知识以及 Android 组件化过程 Application 的相关知识,在阅读本文之前可以先阅读下面两篇文章:Android组件化基础Android组件化之ApplicationAndroid 组件化过程中涉及到不同 module 之间界面的跳转也是分厂重要的,如果要对自己经手的项目进行组件化改造,ARouter 是一个非常容易上手的路由框架,由
1.递归的思想:设计一个递归函数,明确这个递归函数的定义,在这个函数里面反复调用自己从而求出问题的解。递归很多时候用于求有多少种解法的题目:这时要分清有多少种情况,然后把每一种情况产生的解的个数相加。2.例题分析(1)放苹果:M个同样的苹果放N个同样的盘子,允许有盘子空着, 问有多少种放法。注意:5 1 1和1 5 1是同一种放法     分析:分两种情况:
# Android AsyncTask 返回的实现 在 Android 开发中,异步任务的执行是一个重要的需求,尤其是在处理网络请求或者复杂计算时。传统的线程处理方式较为繁琐,因此 Android 提供了 `AsyncTask` 类来简化这一过程。本文将介绍如何使用 `AsyncTask` 来实现异步任务,并展示如何获取返回结果。 ## 1. 什么是 AsyncTask? `AsyncTa
原创 8月前
43阅读
# 实现Android返回传值教程 ## 需要的知识 在Android中,我们可以使用Intent来实现Activity之间的数据传递。在这个教程中,我们会教你如何实现在一个Activity中启动另一个Activity,并在第二个Activity中输入一段文字后返回到第一个Activity并显示这段文字。 ## 整体流程 首先,我们来看一下整个流程的步骤: | 步骤 | 操作 | | --
原创 2024-04-16 07:02:46
41阅读
前言:   上篇博文《接口包含内容概述1——接口相关概述及接口中属性的实现》最后留有一疑问:一个接口为什么可以包含一个事件,却不能包含一个委托呢? 在这里要想对这个问题解答,首先必须搞清楚委托和事件这两个容易使人眩晕的问题: 委托概述: 函数指针”,即是指函数的入口地址。在 C# 中委托的概念与其相类似。而与C 语言中函数指针不同的是,.NET 中的委托是类型安全的。
# 如何实现mysql修改数据返回数据 ## 1. 流程 下表展示了实现“mysql修改数据返回数据”的整个流程: | 步骤 | 操作 | | --- | --- | | 1 | 连接到MySQL数据库 | | 2 | 构建修改数据的SQL语句 | | 3 | 执行SQL语句 | | 4 | 获取修改后的数据 | ## 2. 代码实现 ### 步骤1:连接到MySQL数据库 ```
原创 2024-05-22 04:11:44
79阅读
启动其它Activity不是单向的。你也能启动其它Activity并获取一个返回结果。为了获取一个结果,调用startActivityForResult()方法(替代startActivity()方法)。 例如,你的应用程序能启动一个照相机应用程序,并获取捕捉的相片作为结果。或者,你可能启动People应用程序,为了用户选择一个联系人,并且你将会获取这个联系的的详细信息作为结果。 当然,这个响
转载 2024-09-26 09:13:44
54阅读
# Android 异步返回值的实现 在 Android 开发中,异步任务是一个常见的需求,尤其是在进行网络请求或数据处理时。传统的阻塞式调用会导致界面卡顿,因此使用异步任务能够提升用户体验。本文将为您详细讲解在 Android 中如何实现异步操作并带回返回值,同时提供代码示例、类图和饼状图,使内容更加易于理解。 ## 什么是异步任务? 异步任务是指在后台线程执行的操作,这样可以使 UI
原创 10月前
44阅读
在开发基于Android的应用时,JavaScript与Android原生代码交互是一项常见需求,特别是在实现与JavaScript交互带有返回值的功能时。本博文将详细记录解决“js Android 返回值”问题的过程,涵盖环境配置、编译过程、参数调优、定制开发、部署方案及生态集成等关键环节。 ## 环境配置 为了确保项目的顺利开展,我们需要配置好开发环境。以下是我配置环境的思维导图。 `
原创 7月前
19阅读
# Java后台返回数据斜线 在Java后台开发中,有时候我们需要返回带有斜线的数据给前端,比如文件路径、URL等。但是由于斜线在Java中具有特殊含义,因此在返回数据时可能会遇到一些问题。本文将介绍如何在Java后台返回数据中带有斜线,并给出代码示例。 ## 问题描述 在Java中,斜线(/)通常用作路径分隔符或转义字符,因此在返回数据中带有斜线时可能会出现问题。例如,如果我们要返回一个
原创 2024-06-19 06:44:05
39阅读
从开始接触 RxJava 到现在也将近三年了,的确是平时开发中不可或缺的依赖。但最近深感自己对其实现原理缺乏了解,因此有必要学习一番。从 RxJava 最常被使用到的线程切换场景开始,简要分析 newThread(), single(), io() 这三个我最经常使用到的调度器 (Scheduler) 是如何实现的,最后再简单介绍一下 AndroidSchedulers.mainThread()
第一章 介绍Android计算平台handheld devices),手机不再只是用于通话---它们已能携带数据和视频一段时间了。手机正变得如此有能力进行一般目的的运算,以致于它正被设计为下一代的个人电脑(PC)。有人预计,会有许多传统的PC生产商,如ASUS, HP和Dell都将会生产基于安卓OS的各种各样的设备。操作系统、计算平台、编程语言和发展框架间的战线(battle line)正转移到移
1 Kotlin设计哲学目标:更好的Java编程方式:面向对象命令式编程+函数式编程(Scala有包括宏)一些改良:单例模式,data数据类,NPE,可变性,更多的语法糖,类型推导2 Kotlin基础语法2.1 类型声明类型声明:类型名放在后面方法返回值类型,是否需要显示类型声明:表达式函数体(单行表达式与等号),代码块函数体。需要进行显示类型声明的情况:a、是函数的参数;b、是非表达式定义的函数
转载 2024-09-16 14:09:36
26阅读
# Android 返回值启动 Activity 的实现 在 Android 开发中,Activity 之间的交互是非常关键的。特别是我们常常需要从一个 Activity 启动另一个 Activity,并带有返回值。接下来,我们将逐步学习如何实现这一功能。 ## 流程步骤 下面是一个简单的步骤流程表,总结了实现返回值启动 Activity 的过程: | 步骤 | 描述 | |-----
原创 2024-08-15 08:41:22
35阅读
public class test14 { public String show(String name) { return “欢迎您,”+ name +"!"; } public static void main(String[] args) { test14 hello = new test14
原创 2022-06-26 00:00:17
104阅读
java
原创 2023-03-10 10:12:19
229阅读
Android 开发中,与应用间的组件交互是一个重要的任务,ARoute 是一款常用的组件化路由框架,它能够帮助开发者在应用中高效地管理跳转和数据传递。然而,许多开发者在具体实现“android ARoute数据”时常常遇到诸多问题。本篇博文将围绕如何有效地使用 ARoute 进行数据的路由操作进行讨论,包括背景定位、核心维度、特性拆解、实战对比、深度原理,以及生态扩展。 ## 背景定位
 随手记问题背景:使用FutureTask来做异步任务,但是当需要获取返回值,futureTask.get()方法却是非异步执行的,不符合需求,如果还想在任务完成后记录日志什么的,更不用考虑了。问题研究:使用CompletableFuture代替FutureTask。CompletableFuture简单使用方式如下:public static void main(String[] ar
转载 2023-10-12 06:31:55
119阅读
main.xml login.xml ...
转载 2015-10-16 01:03:00
70阅读
  • 1
  • 2
  • 3
  • 4
  • 5