一、为什么要使用Fragment 1、当我们须要动态的多界面切换的时候,就须要将UI元素和Activity融合成一个模块。在2.3中我们一般通过各种Activity中进行跳转来实现多界面的跳转和单个界面动态改变。在4.0或以上系统中就能够使用新的特性来方便的达到这个效果--Fragment类。Fra
转载
2016-04-15 08:39:00
74阅读
2评论
问题:onBackPressed导致FragmentActivity重启描述:HomeActivity和MyTsyActivity是FragmentActivity的两个子类。从HomeActivity跳转到MyTsyActivity很流畅,没有出现任何问题。Intent intent = new Intent(context, MyTsyActivity.class);
startActivit
原创
2013-11-26 17:04:00
1320阅读
Activity的4种状态:活动的:当一个Activity在栈顶,它是可视的、有焦点、可接受用户输入的。Android试图尽最大可能保持它活动状态,杀死其它Activity来确保当前活动Activity有足够的资源可使用。当另外一个Activity被激活,这个将会被暂停。暂停:在很多情况下,你的Activity可视但是它没有焦点,换句话说它被暂停了。有可能原因是一个透明或者非全屏的Activity
转载
2024-09-07 19:03:18
53阅读
前阵用viewpaper+fragment做滑动引导,查阅了下网上的资料,发现在有两种做法,一个是自建类直接继承Activity另一种是继承FragmentActivity,很是迷惑,在查了些google的官方文档和StackOverflow之后有了些理解,在此坐下记录。下面的英文说明取自Stackoverflow,个人感觉解释的很清楚。 A Fragment is a
原创
2014-01-04 16:12:35
470阅读
今
转载
2023-07-20 17:45:23
73阅读
# 了解FragmentActivity的生命周期:为何未能调用onResume()
在Android开发中,`FragmentActivity`是一个非常重要的组件,它允许我们在一个Activity中管理多个Fragment。而Lifecycle(生命周期)管理对于保证应用程序的稳定性和性能至关重要。本文将探讨`FragmentActivity`的生命周期,特别是为何`onResume()`可
场景:假设fragment的填充数据是ListView,ListView中的每一项都有button,点击每一项的button跳转到B界面。在B界面处理完业务需返回fragment中更新数据。 解决方式:1.在FragmentActivity中重写: @Override public void onA
转载
2016-03-23 20:10:00
88阅读
2评论
一、为什么要使用Fragment1、当我们需要动态的多界面切换的时候,就
转载
2014-07-16 15:23:00
65阅读
2评论
Fragment是Android 3.0以后的东西,为了在低版本中使用Fragment就要用到android-support-v4.jar兼容包,而Fragmen
转载
2022-12-06 01:28:51
109阅读
1. 问题背景描述在工作中需要在没有项目源码的情况下直接使用robotium测试目标android平台launcher,平台的版本基于当前最新的android 4.4.2。之前在验证可行性的时候使用本人同样使用android4.4.2的测试手机htc incredable s针对一个只有apk的notepad应用做过同样的验证,在测试手机上运行完全没有问题。该测试代码如下:package com.
右击项目——》open module settings——》选择第五个选项卡“Dependencies”——》点击加号——》选择第一个Library dependency——》我选择的V4的版本是“com.android.support:support-v4:23.0.2”——》导入后使用快捷键al
转载
2016-05-14 09:35:00
388阅读
2评论
1.Fragment 为什么会被称为第五大组件?Android 中的 4 大组件为:Activity,Broadcast,Service,ContentProvider,那么为什么 Fragment 可以称之为第 5 大组件呢?你可以这么回答: 因为 Fragment 有生命周期,使用频率不输于 4 大组件,可灵活加载到 Activity 中。然 后谈论谈论 Fragment 如何加载到 Acti
转载
2023-07-10 19:47:54
75阅读
直说总结了:1、fragmentactivity 继承自activity,用来解决android3.0 之前没有fragment的api,所以在使用的时候需要导入support包,同时继承fragmentActivity,这样在activity中就能嵌入fragment来实现你想要的布局效果。2、当然3.0之后你就可以直接继承自Activity,并且在其中嵌入使用fragment了。3、获得Man
原创
2021-05-20 06:50:48
422阅读
原文地址:https://blog.csdn.net/shineflowers/article/details/50561176Fragment是Android 3.0以后的东西,为了在低版本中使用Fragment就要用到android-support-v4.jar兼容包,而FragmentActivity
转载
2022-02-09 10:20:02
646阅读
Android面试收集录4 Fragment详解
1.什么是Fragment? 你可以简单的理解为,Fragment是显示在Activity中的Activity。 它可以显示在Activity中,然后它也可以显示出一些内容。 因为它拥有自己的生命周期,可以接受处理用户的事件 并且你可以在一个Activity中动态的添加,替换,移除不同的Frag
之前用的是接口回调与广播通信来实现fragment与activity之间的相互通信。最近公司项目用的是EventBus,开始研究EventBus的实战应用。先看效果图:主界面一个普通的activity,最上面是当前activity的textview,整体线性垂直排列;两个edittext与一个button构成第一个fragment;一个textview构成第二个fragment。业务就是点击第一个
private void initFragment() {
mRecommendFragment = new RecommendFragment();
mInvestFragment = new InvestFragment();
mClassRoomFragment = 
原创
2016-03-23 15:23:47
4423阅读
认识:首先我们知道Fragment是我们在单个Activity上要切
转载
2022-11-15 20:08:32
205阅读
第二篇 界面开发
第5章 探索界面UI元素
●The Android View Class
●△Widget设计步骤
需要修改三个XML,以及一个class: 1)第一个xml是布局XML文件(如:main.xml),是这个widget的。一般来说如果用这个部件显示时间,那就只在这个布局XML中声明一个textview就OK了。 2)第
#Android四大组件
* Activity
* BroadCastReceiver
* Service
* ContentProvider
#Activity生命周期
* oncreate:Activity对象创建完毕,但此时不可见
* onstart:Activity在屏幕可见,但是此时没有焦点(不能够点,不能够交互)
* onResume:Activity在屏幕可见,并且获得焦点
*