文章 2024-01-08 来自:开发者社区

Android基础知识:什么是Fragment?与Activity的区别是什么?

在 Android 中,Fragment 是一种可以嵌入在 Activity 中的组件,它允许在单个 Activity 中构建更灵活和模块化的用户界面。一个 Activity 可以包含一个或多个 Fragment,而每个 Fragment 可以有自己的用户界面、生命周期和行为。 特点和用途: 复用性: Fragments 可以...

文章 2023-08-15 来自:开发者社区

Android 中Fragment和Activity之间的通信

前言: 通过回调接口的方法实现fragment和Activity之间的通信。效果演示:布局文件activity_container.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns...

Android 中Fragment和Activity之间的通信
文章 2023-05-21 来自:开发者社区

【Android】Fragment跳转Activity时携带数据

在网上你可以看到很多Fragment都是用接口回调来携带数据跳转到Activity。我觉得好麻烦,于是你们可以用我下面的方法而我们可以直接使用下面这个方法:protected void startActivity(Bundle bundle, Class<?> cls) { Intent intent = new Intent(getActivity(), cls); int...

文章 2022-10-28 来自:开发者社区

Android | View & Fragment & Window 的 getContext() 一定返回 Activity 吗?

目录1. 问题分析1.1 Context 有哪些?首先,我们回顾一下 Context 以及它的子类,在之前的这篇文章里,我们曾经讨论过:《Android | 一个进程有多少个 Context 对象(答对的不多)》。简单来说:Context 使用了装饰模式,除了 ContextImpl 外,其他 Context 都是 ContextWrapper 的子类。我们熟悉的 Activity & ....

Android | View & Fragment & Window 的 getContext() 一定返回 Activity 吗?
文章 2022-04-16 来自:开发者社区

Android系列之Fragment(三)----Fragment和Activity之间的通信(含接口回调)

【正文】 一、接口回调的简单引入: 我们先来看一个简单的接口回调的例子: 新建一个Java工程,然后新建一个包。然后新建一个A.java文件: A.java代码如下: 1 package com.cn.callback; 2 3 public class A { 4 public A() { 5 6 } 7 8 //下载...

Android系列之Fragment(三)----Fragment和Activity之间的通信(含接口回调)
文章 2022-04-16 来自:开发者社区

Android系列之Fragment(一)----Fragment加载到Activity当中

【正文】 Android上的界面展示都是通过Activity实现的,Activity实在是太常用了。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后每个"小Activity"又可以拥有自己的布局。因此....

Android系列之Fragment(一)----Fragment加载到Activity当中
文章 2022-02-17 来自:开发者社区

Android Fragment生命周期图以及Activity与Fragment生命周期对照图

Android Fragment生命周期图以及Activity与Fragment生命周期对照图 Android Fragment生命周期图: 在Fragment的生命周期中,需要重点关注onCreate、onCreateView、onViewCreated。 Android Activity与Fragment生命周期对比图: Activity与Fragment生命周期在设计模式上大体...

Android Fragment生命周期图以及Activity与Fragment生命周期对照图
文章 2022-02-17 来自:开发者社区

android学习之Fragment与Activity的绑定

最近项目忙完了,老大又不让我做android了,总之快速开发接触的东西会很多,只要能解决问题的都是好方法,但从个人的角度而言,快速的开发让人无法深入了解一些技术,虽然现在在项目中可能不会做android了,但是既然开始学习了就不要放弃,继续自己的学习。 Fragment在android中被称为碎片,该技术的引入主要是解决android开源的多种屏幕适配问题,在平板、手机、电视都在使用androi....

文章 2022-02-16 来自:开发者社区

Android笔记:Fragment与Activity之间的交互,onAttach,退出最后一个 fragment

一、交互代码笔记: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28     private LoginFragmentListener mListener;     @Override   ...

文章 2022-02-16 来自:开发者社区

android78 Fragment和Activity 传递数据

Activity: package com.itheima.senddata; import android.os.Bundle; import android.app.Activity; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.view.Menu; i.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等