收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。欢迎大家推荐自己在Android开发过程中用的好用的工具、学习开发教程、用到设计素材。如果你觉得本站对你有用,你可以点击底部的分享按钮,把本站分享到社交网络让你的小伙伴和更多的人知道。 Android Tools Android SDK在线更新镜像服务
# Android开发Fragment的生命周期 ## 引言 在Android开发中,Fragment是一种可以嵌入到Activity中的组件,用于实现模块化开发和界面的复用。Fragment拥有自己的生命周期,包括onCreate、onResume、onPause等方法。然而,在某些情况下,我们可能会遇到FragmentonResume方法执行的问题。本文将围绕这个问题展开讨论,并介绍
原创 2023-08-31 09:03:37
780阅读
          android开发非常熟悉的一个用来展示界面的碎片,在我们操作fragment的过程当中,需要注意许许多多的细节,下面就来分享下我遇到的一些细节上的东西。       1.fragment是依附于activity的,但是有自己的生命周期,其中它和activity一样都有生命周期的
1、remove,add,replace remove:移除fragment,被移除的fragment会销毁掉,包括实例和界面。 add: add(int containerViewId, Fragment fragment) Calls add(int, Fragment, String) with a null tag.add(Fragment fragment, String tag) Ca
API
转载 2023-07-25 17:58:34
115阅读
在使用ViewPager+fragment框架时,fragment执行onResume,onPause,解决办法如下。 重载setUserVisibleHint方法@Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUs
原创 2023-03-16 21:49:39
520阅读
Fragment的基本使用方法与通信一、Fragment知识概要1. Fragment可以作为Activity界面的一部分出现 2. 可以在一个Activity中同时楚翔多个Fragment,并且一个Fragment也可以在多个Activity中使用 3. 在Activity运行过程中可以添加、移除或替换Fragment 4. Fragment可以相应自己的输入事件,并且有自己的生命周期并且它的生
转载 6月前
24阅读
在使用ViewPager+fragment框架时,fragment执行onResume,onPause,解决办法如下。重载setUserVisibleHint方法
原创 2016-07-02 09:36:46
237阅读
首先创建主布局文件,即activity_main.xml,代码如下<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent
转载 2024-05-07 16:29:33
54阅读
## Android Fragment onResume 切换时执行 在Android开发中,Fragment是用于构建灵活的用户界面的一种组件。它可以嵌入在Activity中,独立于Activity存在并具有自己的生命周期。Fragment的生命周期中有一个回调方法onResume(),它在Fragment可见并开始与用户交互时被调用。 然而,有时候我们可能会遇到这样的情况:当Fragme
原创 2023-08-02 08:05:54
1020阅读
# Android覆盖安装Fragment onResume执行的解决方法 ## 简介 在Android开发中,我们经常会使用Fragment来构建界面,而在覆盖安装应用程序时,有时会遇到FragmentonResume方法执行的问题。本文将介绍这个问题的解决方法。 ## 问题分析 在覆盖安装应用程序时,Android系统会销毁原有的Activity实例并重新创建新的实例。而在Activ
原创 2023-10-28 12:27:11
70阅读
今天接触到了Fragment碎片,也是现在编写APP的主流道具。那么今天我用ViewPager、Fragment和ListView做了一个新闻列表,分享给大家。效果图里上方的指示器是用了第三方工具PagerSlidingTabStrip完成的,非常好用!省去了好多我之前写的监听事件。首先,我们建一个Activity,然后在新建的Activity的layout中添加两个控件:前者为第三方工具Page
通过学习Java,我们知道想要进行Java的开发,我们需要做的第一件事情是安装JDK,并对其环境进行配置。当然,想要学习或者研究android开发的自然也需要进行相关的操作。想要进行android研究,你需要具备以下的工具:JDK,SDK,ADT,Eclipse。看到这里也许你会认为,想要配置android的开发环境,将会是一件非常困难的事情。当然,我们产生这样的想法很正常。然而,事实并非如我们所
说明,子流程 -- 即子执行流activiti _ru_ 即 Runtime这种表都是保存运行时即流程运行时,即流程没走完end节点时数据,会随着流程流转的节点随时变化的,       act_ru_execution -- 保存运行时 当前节点 下的 主流程(主执行流)和子执行流 数据      
转载 10月前
15阅读
# Android Fragment 嵌套 Fragment 的问题:onResume 触发 在 Android 开发中,Fragment 是一种非常重要的组件,允许我们将用户界面分拆成多个模块。在某些情况下,我们可能会在 Fragment 中嵌套另一个 Fragment(即嵌套 Fragment)。然而,在嵌套 Fragment 中,onResume() 方法可能不会如预期那样被触发。这篇文
原创 8月前
125阅读
引入现在 APP 的主页面大多采用“单 Activity + 多 Fragment”的形式。多 Fragment 的使用需要解决两个问题:Fragment 怎么依附在 Activity 上Fragment 间的切换对于第一个问题,可以利用 FrameLayout 来解决,FrameLayout 可以作为承载 Fragment 的容器,又可以成为 Activity 布局的一部分,这样就可以把 Fra
转载 2024-03-29 07:21:54
137阅读
1.首先了解Android中Activity的配置情况。Android应用要求所有应用程序组件(Activity、Service、ContentProvider、BroadcastReceiver)都必须显示进行配置。在AndroidManifest.xml文件中的<application....../>标签下添加<activity....../>即可配置Activity。
转载 2024-03-29 15:28:35
32阅读
## Android Fragment中的onResume和hide方法 在Android开发中,Fragment是一种可以嵌入Activity中的组件,被广泛应用于构建灵活的用户界面。在使用Fragment的过程中,我们可能会遇到在Fragment中隐藏和显示时需要执行一些特定操作的情况。这时,我们可以使用Fragment的`onResume`方法和`hide`方法来实现。 ### `onR
原创 2024-01-17 11:39:49
134阅读
众所周知,为了实现滑动界面,经常让Fragment与ViewPager一起结合使用,每一个ViewPager的页面就是一个Fragment,我们可以在fragment中实现丰富的功能。它的基本用法可以是下面这样1、创建一个或者多个你需要的Fragment类,其实就是类似activity一样,也有OnCreate()等回调函数。 fragmentsList = new ArrayList<Fr
转载 2024-05-30 11:24:42
450阅读
Linux切换目录(cd)教程在Linux cd命令详解功能用户切换目录到一个新的工作目录。语法cd [dirName]参数参数描述dirName需要切换的目录说明dirName 是我们需要切换的具体的工作目录,是一个可选选项,如果写,则切换到用户所在的 home 目录。Linux cd命令常用实例实例实例描述cd切换到当前用户的 home 目录cd /切换到根目录cd -切换到上一次在的目录c
今天在查看资料的时候看到了ActivityCompat这个类来启动Activity,ActivityCompat是v4包里新加的一个类,打开了看了看代码:public static void startActivity(Activity activity, Intent intent, @Nullable Bundle options) { if (Build.VERSION.SD
  • 1
  • 2
  • 3
  • 4
  • 5