数据传递概览:Intent SharedPreferences Settings SystemProperties Handler Message IBinder
原创 2023-10-20 10:00:53
154阅读
Keywords: IPC, Thread, Process, Message Queue, Intent, AIDL在Android系统中有好几种传递数值方式,刚开始偶也是眼花缭乱啊,后来发现Android提供这些传递数值机制是针对不同情况,遂总结了一下以方便后来者。写不对之处,还请各位看官海涵,多多指教。首先我们在Android中用最多就是Activity之间传值 Activ
转载 2023-08-16 14:41:49
137阅读
1.基于消息通信机制  Intent ---boudle ,extra      数据类型有限,比如遇到不可序列化数据Bitmap,InputStream, 或者LinkList链表等等数据类型就不太好用。  2. 利用static静态数据, public static成员变量;  3.基于外部存储传输, &n
转载 3月前
391阅读
 我们在这篇文章中对Android数据传递方法做了一个总结,大家可以通过这里介绍内容充分掌握各种常用实现技巧。在Android这一操作系统中对于数据传递,实现方法多样化,大家可以根据自身不同需求来选择一个适合自己方法来进行操作。在这里我们就先为大家详细介绍一下Android数据传递相关方法。 首先我们在Android中用最多就是Activity之间传值 Activi
思路1通过共享appication做处理 2 先转换成json,第二个activity再转换回list3 Parcelable Serializable  public class SerializableMap implements Serializable { ArrayList<Map<String, Object>&
转载 8月前
19阅读
显式Intent来跳转页面和传递数据:Intent intent=new Intent(MainActivity.this,ReceiverActivity.class); intent.putExtra("显式数据","显示意图Intent传送数据"); startActivity(intent);接受数据时:TextView txtshow=(TextView)findViewById(R.i
转载 11月前
130阅读
# Android Intent传递数据传递对象 在Android开发中,我们经常需要在不同组件之间传递数据Android提供了Intent机制,使我们可以在Activity、Service、BroadcastReceiver之间传递数据。但是,Intent默认只支持传递基本数据类型,如整数、布尔值、字符串等。如果我们想要传递复杂对象,我们需要通过一些技巧来实现。 本文将介绍如何在And
原创 2023-09-19 03:45:13
326阅读
今天来给大家讲一下Android中如何存储数据。我编写Android使用是Java语言,所以今天讲也是Java版数据存储。在Android中,数据存储主要有三种,文件存储、Sp、SQLite。文件存储就是我们平时IO流,是非常传统一种方式。而Sp是Android,利用XML文件存储数据一种方式,要比文件存储简单。SQLite就是一个数据库了,基本操作和数据库大致一样。1、文件存储先
1、 Android中Intent传递类对象时,该类对象需实现()或Parcelable接口A、Copyings接口B、Copying接口C、Serializables接口D、Serializable接口您提交答案:C正确答案:D...
原创 2022-03-02 10:01:24
142阅读
 1、向目标Activity传递数据:1 Intent intent=new Intent(this,Main2Activity.class);2         //可传递多种类型数据3         intent.putExtra("name","张三");4         intent.putExtra("age",12);5         startActivity(intent)
转载 2021-05-09 00:39:13
198阅读
2评论
一、通过startActivity来进行Activity传值在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent)方法来传入一个Intent对象,这个Intent对象我们可以精确指定我们需要跳转Activity上,或者通过Intent对象来指定我们要完成一个action操作,同时我们可以通过in
转载 2021-05-05 12:30:16
732阅读
2评论
一、通过startActivity来进行Activity传值 在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent)方法来传入一个Intent对象,这个Intent对象我们可以精确指定我们需要跳转A
转载 2021-04-07 10:48:00
159阅读
2评论
Intent是Android中一个非常重要概念,跟这个词本意(意图,目的)一样,这个类在Android作用就是要调用某个组建去做某一件事,比如通过startActivity启动一个Activity,通过startService启动一个Service,通过sendBroadcast发送一个广播等,它相当于各个组建间一个桥梁。很重要一点是这个过程是可以跨进程,比如在应用中可以启动调用某
转载 2023-06-29 22:10:53
107阅读
1、 Android中Intent传递类对象时,该类对象需实现()或Parcelable接口A、Copyings接口B、Copying接口C、Serializables接口D、Serializable接口您提交答案:C正确答案:D...
原创 2021-06-11 11:00:10
243阅读
      Android开发中,在不同模块(如Activity)间经常会有各种各样数据需要相互传递,常用有五种传递方式。它们各有利弊,有各自应用场景。下面分别介绍一下:1、 Intent对象传递简单数据      IntentExtra部分可以存储传递数据,可以传送int,
转载 2024-02-17 10:10:55
211阅读
(由于对java回调机制和线程理解不够透彻,所以这块内容我理解了好久,尤其是绑定服务传递数据,一句一句写一句一句看,对我来说挺难理解。以后还要多看几遍--!)      既然单纯启动或跳转activity没有意义,那么同样,单纯启动或绑定service也是无意义,实际应用中常常要携带数据启动service或绑定service。1.启动service并传递
转载 2024-05-30 12:50:59
102阅读
 1.基于消息通信机制  Intent ---boudle ,extra     数据类型有限,比如遇到不可序列化数据Bitmap,InputStream, 或者LinkList链表等等数据类型就不太好用。2. 利用static静态数据, public static成员变量;3.基于外部存储传输,  File/Preferenc
(原谅我,上图盗自bilibili明日科技) 其实这个图现在是有点不全面的,还有直接从数据到Intent(意图)从数据---Bundle---Intent 和数据---Intent两种方式我们分开说,也方便对比1、数据—Bundle—Intent(1)发送数据:Intent intent = new Intent(MainActivity.this,SecondActivity.class);
转载 2023-06-05 19:27:34
162阅读
众所周知,Android开发中数据传递方式多种多样,根据不同用途需要选择不同传递方式。作为刚接触Android才一年freshman来说,第一次写博客还是有点紧张,嘿嘿。好咯,言归正传,进入正题。据我目前了解,数据传递方式有 (1)最基本使用Intent传递 (2)高级一点,使用Bundle传递 (3)最后一个厉害,使用EvenBus,简直是传值神器呀 (4)最后再加个数据回传
Intent意图 可用于Activity之间数据传递,一般可分为下面两种情况,从当前Activity传递到目标Activity后有无返回值:1.传递后无返回值情况:   在起始Activity中,发送数据      protected void onCreate(Bundle save
原创 2015-01-06 09:20:14
4120阅读
2点赞
7评论
  • 1
  • 2
  • 3
  • 4
  • 5