安卓新手,习惯把代码堆积在MainActivity里,求大神指点迷津
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
安卓MainActivity冗余问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
huohao-nicole 2017-06-29 08:49关注真正开发项目的话需要使用开发模式MVC, MVP, MVVM,各种功能进行分包,activity只是用于与用户进行交互,展示数据的
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-01-26 13:08m0_66264169的博客 页面跳转 做完组件之间的隔离后,暴露出来最明显的问题就是页面跳转和数据通信的问题。一般来说,页面跳转都是显示startActivity跳转,在组件化项目内就不适用了,隐式跳转可以用,但每个Activity都要写 intent-...
- 2025-05-24 09:07AI Native APP 开发前沿的博客 在移动应用开发中,“写代码”只是第一步,更难的是解决生命周期管理复杂内存泄漏模板代码冗余数据同步混乱等问题。Android Jetpack正是Google为解决这些痛点推出的官方组件库,覆盖从UI开发到数据存储的全流程。...
- 2022-04-06 20:47在移动开发领域,Android操作系统占据了重要的地位,而深入理解Android应用源码是提升开发者技能的关键步骤。本篇将围绕"Android应用源码之WeatherForecast"这一主题,针对毕业设计进行深入探讨,旨在帮助初学者和有...
- 2025-07-07 16:06AI Native APP 开发前沿的博客 移动开发领域中,Android 平台长期面临代码冗长、空指针异常频发、异步处理复杂等痛点。Kotlin 作为一门融合函数式与面向对象特性的静态类型语言,自 2017 年成为 Android 官方支持语言以来,已逐步成为开发者的首选...
- 2025-06-01 19:57无尽罚坐的人生的博客 目录 题型 第一章 项目结构与配置 安卓项目结构文件夹 清单文件的功能 Intent 第二章 Android四大组件 Activity 生命周期方法 启动模式 状态保存 跳转与数据传递 Service 生命周期 启动方式 绑定服务 ...
- 2021-12-27 12:38m0_65145685的博客 如下是我工作中一个项目的一次经历(我将代码回退特意抓取的),出现这个问题的场景是一次压力测试导致整个系统卡顿,瞬间杀掉应用就OK了,究其原因最终查到是一个API的调运位置写错了方式,导致一直被狂调,当普通...
- 2025-07-08 23:53AI Native APP 开发前沿的博客 内容覆盖 Kotlin 关键特性解析、与 Android 开发的深度整合、实战案例演示,以及未来跨平台趋势展望。本文将从“为什么是 Kotlin”的背景讲起,用生活故事引出核心特性,通过代码对比解析技术原理,结合实战项目演示...
- 2025-06-03 20:58AI Native APP 开发前沿的博客 本文聚焦“Android 与移动开发的融合”,覆盖从基础概念到实战落地的全链路知识,帮助开发者理解 Android 设计哲学,掌握高效开发方法。本文从“核心概念”出发,用生活案例解释技术原理;通过“实战开发”演示完整...
- 2021-12-14 11:50m0_64383081的博客 可以看见,上面这些导致卡顿的原因都是我们平时开发中非常常见的。有些人可能会觉得自己的应用用着还蛮OK的,其实那是因为你没进行一些瞬时测试和压力测试,一旦在这种环境下运行你的App你就会发现很多性能问题。 2-...
- 2024-04-08 22:13- **定义**:安卓(Android)是一款基于Linux内核的自由及开放源代码的操作系统。 - **起源**:最初由Andy Rubin开发,后来被Google收购,并成为其核心产品之一。 - **应用领域**:主要应用于移动设备,如智能...
- 2023-02-13 15:23缘友一世的博客 文章目录 提示:虚拟化的开启 零 java环境准备 一 下载和安装Android Studio 1.1 默认方式安装操作 1.2 自定义安装方式 1.3 StartService 失败问题解决 二 第一个程序 2.1 创建一个新项目 2.2 下载和创建模拟器 2.3 ...
- 2025-06-14 16:39AI Native APP 开发前沿的博客 移动应用中,网络请求、文件读写、数据库操作等耗时任务必须在子线程执行,否则会导致界面卡顿甚至ANR...本文将聚焦RxJava这一响应式编程库,讲解如何用更简洁的方式实现多线程协作,覆盖Android开发场景下的常见需求。
- 2024-12-18 14:04����的博客 安卓原生开发是指通过安卓官方开发工具(如 Android Studio)以及原生编程语言(如 Java 或 Kotlin)进行安卓应用开发。原生开发具有高性能、深度系统访问等优势,适用于对性能要求较高的应用。UniApp是一个基于Vue....
- 2022-10-13 16:49梁辰兴的博客 安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发...
- 2025-07-09 16:55铭信的博客 // 发送一个自定义的广播Android提供了大量的原生控件,如按钮(Button)、文本框(EditText)、列表视图(ListView)等,这些控件能够满足绝大多数应用的界面需求。在某些特定场景下,开发者可能需要自定义视图来...
- 2025-08-06 02:13river的博客 本文详细介绍了Android开发中的敏捷实践与原生开发指南。内容涵盖敏捷开发中的可执行需求、测试工具Calabash的...文章还提供了开发建议、最佳实践及常见问题的解决方案,适用于希望提升Android开发效率和质量的开发者。
- 2025-12-12 06:20在当前的移动应用开发领域中,Android系统因其开放性吸引了大量开发者。为了保障用户隐私和系统安全,Android引入了动态权限管理机制,要求应用在运行时向用户明确请求相关权限。本文探讨的动态权限封装项目代码,...
- 2025-08-06 02:17vim8coder的博客 本文介绍了在Android开发中应用敏捷实践和原生代码开发的方法与工具。内容涵盖使用Calabash实现可执行需求和自动化测试、敏捷开发的优势与流程,以及原生开发工具NDK和JNI技术的使用场景与挑战。同时,还讨论了如何...
- 2025-05-07 16:41Mn孟的博客 我们会聚焦于如何系统化地构建应用,同时也会分享在实际开发中遇到的常见问题及解决方案。 1.1 应用需求分析与规划 首先,任何应用开发的起点都是需求分析。在这一部分,我们会探讨如何与客户沟通,明确应用的核心...
- 没有解决我的问题, 去提问