《第一行代码:Android》第三版-3.4.4体验Activity的生命周期

本文的代码是在主Activity中,重载了几个生命周期函数,在日志中打印出对应的日志信息,有两个按钮,负责启动另外的Activity,并回到主Activity 由此查看日志,来体会生命周期。

MainActivity.kt 文件如下

package com.example.newactivitylifecycletest

import android.content.Intent
import android.os.Bundle
import android.util.Log
import android.widget.Button
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import com.example.newactivitylifecycletest.ui.theme.NewActivityLifeCycleTestTheme

class MainActivity : ComponentActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        Log.d("MainActivity","onCreate:Activity 第一次被创建的时候调用")
<think>嗯,用户想下载Spring Boot AutoConfigure 3.4.4本的源代码。首先,我需要确认正确的获取途径。通常,Spring Boot的源码可以通过Maven仓库或者直接从GitHub获取。不过用户可能不太熟悉这些步骤,所以得一步步指导他们。 首先,Spring Boot的官方仓库在GitHub,但可能本标签需要对应。3.4.4这个本可能不在主分支,需要检查标签是否存在。如果GitHub上没有,可能需要通过Maven中央仓库下载源码jar包。记得Maven的依赖坐标是org.springframework.boot:spring-boot-autoconfigure,本号3.4.4。 用户可能不太清楚如何用Maven或Gradle下载源码,所以需要详细说明。比如,使用Maven命令mvn dependency:sources,或者IDE中如何操作。另外,直接访问仓库网站如repo.spring.io或Maven Central,手动下载源码jar也是个办法。 另外,需要注意本的正确性,确保3.4.4确实存在。有时候小本号可能拼写错误,或者该本尚未发布。需要提醒用户确认本号是否正确,避免找不到资源。 可能用户遇到的问题包括:找不到GitHub上的对应标签,或者下载的源码jar不匹配。这时候需要提供备选方案,比如通过Spring的官方发布页面或归档仓库查找。 最后,生成相关问题时要围绕源码获取、本管理、依赖配置等方面,帮助用户扩展了解相关知识点。</think>以下是如何获取Spring Boot Autoconfigure 3.4.4源代码的详细步骤: ### 方法一:通过Maven仓库直接下载 1. 访问[Maven中央仓库](https://search.maven.org/) 2. 搜索`org.springframework.boot:spring-boot-autoconfigure` 3.本列表中选择`3.4.4` 4. 下载`sources.jar`文件(文件名为`spring-boot-autoconfigure-3.4.4-sources.jar`) ### 方法二:通过GitHub仓库获取 1. 访问[Spring Boot官方GitHub仓库](https://github.com/spring-projects/spring-boot) 2. 切换到对应本的tag: ```bash git clone https://github.com/spring-projects/spring-boot.git cd spring-boot git checkout v3.4.4 ``` 3. 源码路径:`spring-boot-project/spring-boot-autoconfigure/src/main/java` ### 方法三:使用IDE工具下载 在IntelliJ/Eclipse中: 1. 在`pom.xml`添加依赖: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId> <version>3.4.4</version> </dependency> ``` 2. 右键选择依赖项 -> Download Sources ### 本验证提示 注意:截至2024年7月,Spring Boot最新稳定本为3.2.x系列,3.4.4本可能不存在[^2]。建议通过[Spring官方本清单](https://github.com/spring-projects/spring-boot/releases)确认本有效性。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值