1.LinearLayoutLinearLayout 又称作线性布局,是一种非常常用布局。正如它名字所描述一样,这个布局会将它所包含控件在线性方向上依次排列。相信你之前也已经注意到了,我们在上一节中学习控件用法时,所有的控件就都是放在LinearLayout 布局里,因此上一节控件也确实是在垂直方向上线性排列。1.1 垂直排列设置布局orientation="vertical"让布
# 如何实现AndroidActivitygetIntent方法 ## 一、整体流程 在Android开发,ActivitygetIntent方法用于获取启动当前ActivityIntent对象。实现这个功能需要经过以下步骤: ```mermaid gantt title 实现AndroidActivitygetIntent方法流程表 section 了解基本概
原创 2024-03-08 04:50:29
202阅读
Activity总结基础部分/*---------------------------------------- *-描述--Activity相关内容总结. *-描述--S1.Activity7个生命周期 *  ☆☆☆☆☆单独活动生命周期: *  1.Activity创建时候:onCreate() => onStart() =&
转载 2023-08-30 16:42:58
200阅读
Intent是Android程序各组件之间进行交互一种重要方式,它不仅可以指明当前组件想要执行动作,还可以在不同组件之间传递数据。-----------------------------------------------显示Intent------------------------------------------------Intent有多个构造器函数重载,其中一个是Intent
转载 2023-07-25 15:36:06
564阅读
Android开发,`onResume`方法`getIntent()`有时候会出现“清空”情况,这让我们在处理数据时非常困扰。特别是在需要恢复数据或更新UI时,这个问题尤为明显。本篇文章将全面分析`onResume getIntent清空`这一问题,包括业务场景、演进历程、架构设计等。 ### 背景定位 在开发某款社交软件时,我们需要处理用户动态数据,用户在不同活动之间跳转时,`o
原创 5月前
19阅读
# Android 12 如何处理 `getIntent()` 为 null 问题 在 Android 12 开发,如何正确处理 `getIntent()` 可能返回 null 情况是非常重要。本文将带你逐步了解这件事情,教你如何识别、预防以及处理这种情况。我们会从整体流程开始,然后逐步深入每一个步骤,并最终给出完整代码示例。 ## 整体流程 以下是处理 Android 12
原创 2024-08-27 05:32:38
103阅读
像这样开始你服务Intent ir=new Intent(this, Service.class); ir.putExtra("data", data); this.startService(ir);您附加您数据作为额外意图.然后从服务检索数据;data=(String) intent.getExtras().get("data");所以你可以从onHandleIntent或onStart
转载 2023-05-29 22:55:01
53阅读
Android开发,遇到“android setcontentview getintent方法爆红”情况,总是让开发者们感到困扰。尤其是在活动(Activity)启动时,需要及时响应用户输入,而且很容易因为代码小问题导致错误。此文将详细梳理出该问题原因及解决方案。 ![四象限图](mermaid quadrantChart title Four Quadrant Analy
原创 6月前
74阅读
Intent传递各种类型数据Intent传递简单数据:我们可以直接通过调用IntentputExtra()方法存入数据,然后在获得Intent后调用getXxxExtra获得 对应类型数据;当我们要传递多个数据时,可以使用Bundle对象作为容器,通过调用BundleputXxx先将数据 存储到Bundle,然后调用IntentputExtras()方法将Bundle存入Intent
转载 2023-08-17 19:48:05
25阅读
单例活动,调用getIntent(),返回是第一次启动该活动Intent实例。 ...
转载 2021-08-24 11:36:00
23阅读
2评论
Activity有四种启动模式,一般为默认。当Activity启动模式为singleTask时候,通过Intent传值,getIntent是接收不到值
原创 2017-03-18 12:26:02
218阅读
1.Intent是组件间调用桥梁。 2.Android系统定义了很多Intent    http://developer.android.com/guide/components/intents-common.html 3.Intent    Intent包括内容可以有以下一个或多个  &n
转载 2023-10-03 12:04:09
52阅读
问题描述:singleTask模式下,onResume()里面getIntent().getSerializableExtra(name)或getIntent().getStringExtra(name)获取不到值。处理方法:        nResume()
原创 2024-10-16 16:45:09
81阅读
一、LinearLayout—线性布局首先是最基本,所有布局都有的属性: android:layout_width=“wrap_content” //wrap_content 包裹内容 android:layout_height=“match_parent” //match_parent 填充父容器其次,进入线性布局: android:orientation=“vertical” //这是设置布
转载 2023-07-27 13:42:03
64阅读
LayoutInflater技术广泛应用于需要动态添加View时候。获得LayoutInflater实例之后就可以调用它inflate()方法来加载布局了,如下所示:layoutInflater.inflate(resourceId, root);inflate()方法一般接收两个参数,第一个参数就是要加载布局id,第二个参数是指给该布局外部再嵌套一层父布局,如果不需要就直接传null。
转载 2023-07-27 13:35:20
43阅读
Android 开发小工具之:Tools 属性今天来介绍一些 Android 开发过程中比较有用但是大家又不常用小工具。这些小工具可以提高 Android 应用开发效率、还可以提高代码质量。所以还是有必要使用。首先介绍布局文件 tools 属性。如果你用 Android Studio 创建一个简单示例项目,在生成布局文件中会有这么一行内容:xmlns:tools=”http://sc
Android AT命令初始化过程(具体说明请查看手册)1  ATE0Q0V1   //决定是否回显字符                      
转载 2023-06-29 21:17:18
159阅读
目录前言Android开发之MVC结构MVC模式优势与不足MVC模式案例总结前言接触过Android开发小伙伴们一定对Android开发模式并不陌生。例如我们常见Android开发模式三剑客MVC模式、MVP模式和MVVM模式。开发模式存在有着优化代码结构,降低功能模块之间耦合度作用,所以非常值得我们开发人员进行研究和学习。本文中主要介绍Android开发MVC模式。Android
转载 2023-06-29 21:14:18
237阅读
Android初学者第一次遇到Bundle出现在Intent传值。 1.Bundle类作用   Bundle类是一种数据载体,类似于Map,用于存放key-value名值对形式值。相对于Map,它提供了各种常用类型putXxx()/getXxx()方法, 如:putString()/getString()和putInt()/getInt(),   putXxx()用于往Bundle对
转载 2023-07-27 13:32:44
135阅读
使用过 SQLite 数据库童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 理解。关于 Cursor在你理解和使用 Android Cursor 时候你必须先知道关于 Cursor 几件事情: Cursor 是每
转载 2023-09-08 18:48:00
216阅读
  • 1
  • 2
  • 3
  • 4
  • 5