前言 开发一个app时,常用Activity和Fragment,由于操作方便Fragment越来越受欢迎,这样就避免不了Activity和Fragment.Fragment和Fragment之间的通信,我们知道Fragment和Fragment之间不能直接进行通信的,而是通过Activity进行通信.那么Activity和Fragment有几种通信方式呢,它们的优缺点又是什么? 一 常用的Activity和Fragment几种通信方式 1 通过Handle 在Activity创建一个Handle…
前言 开发一个app时,常用Activity和Fragment,由于操作方便Fragment越来越受欢迎,这样就避免不了Activity和Fragment.Fragment和Fragment之间的通信,我们知道Fragment和Fragment之间不能直接进行通信的,而是通过Activity进行通信.那么Activity和Fragment有几种通信方式呢,它们的优缺点又是什么? 一 常用的Activity和Fragment几种通信方式 1 通过Handle 在Activity创建一个Handle…
一.当Acitivity和Service处于同一个Application和进程时,通过继承Binder类来实现. 当一个Activity绑定到一个Service上时,它负责维护Service实例的引用,允许你对正在运行的Service进行一些方法调用.比如你后台有一个播放背景音乐的Service,这时就可以用这种方式来进行通信. 代码如下: /*************************Service代码****************************************/pu…
http://www.cnblogs.com/virusswb/archive/2011/08/02/2124824.html 引言 最近两个星期在研究android的应用开发,学习了android应用开发的基础知识,基本控件,基本布局,基本动画效果,数据存储,http访问internet等等基础知识. android中有一个概念,叫做activity.什么叫做activity呢?中文译为[活动].我觉得类比到我们.NET里面的话,就好比是WinForm中的Form窗体,或者是ASP.NET中的…
Fragment中AlertDialog弹出窗口的使用 Fragment默认不具有Content的一些方法和属性,因此在Activity中可以使用的一些方法在Fragment中使用就需要一些小技巧了 初始化AlertDialog窗口 AlertDialog.Builder askDialog = new AlertDialog.Builder(getActivity());如上,在使用Content的地方使用getActivity()来获得Fragment所在Activity来初始化窗口 Fra…
1:Activity篇 1.1向Activity传值 关键点在于putExtra.如果传递类的话,记得类实现Serializable接口 Intent intent = new Intent(FirstActivity.this, SecondActivity.class); intent.putExtra("param1", "data1"); intent.putExtra("param2", "data2"); star…
转自:https://github.com/xxv/android-lifecycle…
前言Activity 与 Fragment 的使用在Android开发中非常多今天,我将主要讲解 Activity 与 Fragment 如何进行通信,实际上是要解决两个问题: Activity 如何传递数据到 Fragment?Fragment如何传递数据到Activity ?下面,我将解答这两个问题. 阅读本文前,建议阅读Android:Fragment最全面介绍 & 使用方法解析 问题1: Activity 如何传递数据到 Fragment?答:采用 Bundle方式.具体Demo步骤如下…
在网上找到了一篇总结的非常好的文章,我这里就贴出他的博文地址.自己就不再写这个方面的总结了. Activity与Fragment通信(99%)完美解决方案…
​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4000390.html [正文] 一.接口回调的简单引入: 我们先来看一个简单的接口回调的例子: 新建一个Java工程,然后新建一个包.然后新建一个A.java文件: A.java代码如下: package com.cn.callback; public class A { public A()…