Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在没有onStart()的情况下可以运行安卓应用程序吗?

在没有onStart()的情况下可以运行安卓应用程序吗?
EN

Stack Overflow用户
提问于 2017-11-29 14:39:51
回答 2查看 229关注 0票数 0

我对Android完全陌生,我只是在学习活动生命周期。

到目前为止,在我开发的所有应用程序中,我都没有使用onStart()方法(主要是因为我不知道),而且应用程序运行得非常好。

为什么他们工作得很好?

那么,我什么时候必须在我的应用程序中显式地编写onStart()方法呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-29 14:58:13

On create

在创建活动时调用,然后不再调用。除非你再次打开活动。

On start

在创建活动时调用,也在每次活动恢复时再次调用(如果使用back按钮返回该活动)。

示例

让我们说,我们想展示一个祝酒词,我们将称之为“信息”。

第一例

如果我们只想在创建活动时显示“消息”,那么就在Oncreate中添加土司,这就是所发生的事情。

如果你打开活动A

如果你从A打开另一个活动B,然后按后退-> onCreate被忽略

(因此,在创建活动时只显示一次消息)。

第二例

如果我们想在每次显示活动或每次活动变得可见时都显示"message“,我们会在onStart中添加土司,这就是所发生的情况:

如果你打开活动A

如果你从A打开另一个活动B,然后按回键

(因此,当我们创建活动和返回IT时,这里显示了消息)。

这就是为什么在开始时应用程序的功能并不总是很重要的原因。

票数 1
EN

Stack Overflow用户

发布于 2017-11-29 14:47:46

这是因为您的活动是活动或AppCompatActivity的子类。您不需要重写此方法来使活动正常工作。如果您想知道何时使用该方法,可以检查以下帖子:

android: when to use onStart(), onStop()?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47563043

复制
相关文章
X86的安卓手机为什么可以运行ARM应用程序
从事android开发的小伙伴都知道,在我们进行so库适配的时候,只需要保留armabi这个库,就可以匹配市面上几乎所有的机型
乱码三千
2021/08/24
2.7K0
在安卓手机上通过 Termux 运行编译/运行 .NET 应用
Termux 可谓安卓上的开发神器, 注意, 不是开发安卓应用, 是在安卓手机上做开发的神器, 它的官方简介如下:
beginor
2020/08/07
4.8K0
没有电脑也能数据分析,安卓运行Jupyter notebook 操作指南
近20年来,在TIOBE编程语言排行榜中,C、C++和Java一直排在前3位,远远领先于其他组件。而Python作为近来广受大家喜爱的编程语言,终于在2018年9月份首登前三的宝座。Python作为当今大学最常教授的第一语言,在统计领域排名第一,在人工智能编程领域排名第一,在脚本编写方面排名第一,在系统测试方面排名第一。除此之外,Python还在Web编程和科学计算方面处于领先地位(只是命名一些其他领域)。总之,Python无处不在。
Python进击者
2019/06/21
2.9K0
没有电脑也能数据分析,安卓运行Jupyter notebook 操作指南
没有电脑也能数据分析,安卓运行Jupyter notebook 操作指南
近20年来,在TIOBE编程语言排行榜中,C、C++和Java一直排在前3位,远远领先于其他组件。而Python作为近来广受大家喜爱的编程语言,终于在2018年9月份首登前三的宝座。Python作为当今大学最常教授的第一语言,在统计领域排名第一,在人工智能编程领域排名第一,在脚本编写方面排名第一,在系统测试方面排名第一。除此之外,Python还在Web编程和科学计算方面处于领先地位(只是命名一些其他领域)。总之,Python无处不在。
Datawhale
2019/07/08
2.3K0
没有电脑也能数据分析,安卓运行Jupyter notebook 操作指南
Windows 11 运行安卓子系统
设置 → 应用 → 可选功能 → 更多 Windows 功能 → 勾选“虚拟机平台” → 确定,或者直接运行optionalfeatures打开Windows功能:
AiDBA宝典
2023/04/26
2.3K0
Windows 11 运行安卓子系统
pycharm选择运行环境_安卓漂亮的界面
随着人工智能/机器学习的兴起,Python作为一门“漂亮的语言”,再次获得广大程序员的关注。而JetBrains出品的PyCharm无疑是最好用的Python IDE之一。
全栈程序员站长
2022/09/27
1.4K0
pycharm选择运行环境_安卓漂亮的界面
[译] 在 Android Instant App(安卓即时应用程序)中启用 ProGuard (混淆)
原文地址:Enabling ProGuard in an Android Instant App 原文作者:Wojtek Kaliciński 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:JayZhaoBoy 校对者:hanliuxin5 Instant Apps(即时应用)和 4 MB 字节的限制 把一个已经存在的应用程序转换成 Android Instant App(安卓即时应用程序)是很有挑战性的,但对于模块及结构化你的项目而言却是一个很好的练习,更
Android 开发者
2018/05/31
2.6K0
安卓上传文件(绝对可以用)
说明:使用是httpclient+MultipartEntity,因此需要导入包:httpmime-4.1.1(这个包非常重要!务必导入!) 写在前面:我只是贴出核心代码,只是记录下我寻找上传功能的过程,我是一个PHPer,最近项目需要编写APP,因此就刚学习Android开发。如果你也正在学习Android可以一起交流一下~~ 上代码:(安卓客户端代码)直接贴出关键部分 /* * 图片上传 */ private void httpUpload() { HttpClient httpclien
苦咖啡
2018/05/08
1.7K0
安卓上传文件(绝对可以用)
在安卓手机上编写和运行Python 3.x程序
3.单击主界面上的“终端”,进入Python Shell界面,编写代码,单击“换行”执行。
Python小屋屋主
2020/03/06
2.4K0
逐渐安卓化会是ios的归宿吗
近日的苹果发布会虽然没等到iphone12,但ios14还是如期而至了。似乎是预示着这个版本的重大变革,ios14对新系统的定义就是“重塑iphone体验”。
TestOps
2022/04/07
1.4K0
逐渐安卓化会是ios的归宿吗
windows11运行安卓apk应用
输入https://www.microsoft.com/store/productid/9p3395vx91nr,后面的下拉框选择 「slow」,点击「✓」按钮
华创信息技术
2022/05/28
3.1K0
windows11运行安卓apk应用
unicorn在安卓中使用
https://github.com/RikkaApps/Riru/releases
tea9
2023/03/08
9430
智能车OS照搬安卓没有出路,特别是在中国
AliOS,专为智能车OS而来、all in其中,并在每年云栖大会上如约带来新突破。
量子位
2022/12/08
4040
智能车OS照搬安卓没有出路,特别是在中国
ChatGPT推出iPhone应用程序!可以语音输入提问,安卓版正在开发中
大数据文摘出品 ChatGPT终于有自己的手机App了! OpenAI 适用于 iOS 的免费 ChatGPT 应用刚刚在美国的 Apple App Store 上架。与目前网站的免费模型一样,免费版App也是基于 GPT-3.5 构建的,GPT-4 也只有在你每月为 ChatGPT Plus 支付 20 美元时才能访问。 尽管目前只能在美国才能下载,但是可以预见的是,未来全球推广的时候,ChatGPT将会如何席卷全球。 可语音输入,实现人机完全交互 如果自聊天机器人六个月前推出以来,你在 Apple 的
大数据文摘
2023/05/22
8340
ChatGPT推出iPhone应用程序!可以语音输入提问,安卓版正在开发中
使用Scrcpy在Linux操控安卓
在 Windows 上系统自带了投屏功能,然而 deepin 也有 深度演示助手 ,不过我并没有在系统中找到。论坛中的反响都是在 15 版本,现在已经是 20.2 了。
caoayu
2021/03/11
4.4K0
trylock 用法_try可以没有catch吗
例如:对于缓存的初始化工作,此时我们可以使用tryLock()方法对代码进行上锁,只有拿到锁的线程可以执行操作,而其他线程则只会在进行一次尝试后返回false。
全栈程序员站长
2022/11/04
3850
在没有 Mimikatz 的情况下操作用户密码
通过利用Mimikatz的 lsadump::setntlm和lsadump::changentlm函数,过去已经涵盖了这两个用例。虽然Mimikatz是最好的攻击工具之一,但我会尽量避免使用它,因为它是反病毒和 EDR 工具的高度目标。在这篇文章中,我将专门讨论用例 #2 — 为横向移动或权限提升重置密码。
Khan安全团队
2022/03/21
2.1K0
我也是可以开发安卓蓝牙应用的男人了
上一篇写了尝鲜1.6元的蓝牙芯片KT6368A,还没完,今天的主题是实现手机端的测试软件。手机端大家通常会用LightBlue或者Nordic的nRF Connect软件做测试,但是作为干嵌入式的攻城狮,我相信肯定有不少人会有兴趣想自己弄一个可以修改的软件,难不成今天要介绍安卓编程了吗?不,因为我不会!我觉得也没必要专门为了这个去学安卓,毕竟我们也不是专门从事安卓开发的。有一种方法可以搞定,那就是使用QT,大家知道QT可以跨平台运行,并且用的也是嵌入式工程师熟悉的C++语言,所以可以用QT整一个在安卓系统里运行的蓝牙软件。
用户2366192
2021/05/31
1.2K0
andriod学习笔记——安卓应用程序生命周期
按照应用程序的组件以及组件的运行状态将所有进程重要性程度分为五个级别:
三产
2021/01/13
4160
安卓基础干货(七):安卓广播的学习
android应用程序里面的电台:系统内置的一个服务,会把事件(电量不足、电量充满、开机启动完成)作为一个广播消息发送其他的接收者;
緣來
2018/09/18
4K0

相似问题

安卓CountDownTimer onStart

13

安卓应用程序: onResume()和onStart()

53

安卓服务onBind -> onStart

10

在安卓4.1上开发的安卓应用可以运行安卓2.3.2吗?

34

我可以在没有OpenCV的情况下为安卓开发吗?

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文