有A、B、C三个Activity,
A继承的是ListActivity,
B继承的是FragmentActivity,
C是BaseActivity,包含了一些A、B都需要用到的方法和变量,
但要怎样才能让A和B都能拥有C的方法
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
android怎样让两个Activity都拥有BaseActivity的方法和变量
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
danielinbiti 2015-01-12 15:42关注把这些公共方法独立出来一个类,然后A,B,C内部都定义内部类,继承这个公共类。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2015-01-26 06:18回答 2 已采纳 把这些公共方法独立出来一个类,然后A,B内部都定义内部类,继承这个公共类。 public class B extends D{ private class InnerB extends C{ }
- 2011-08-31 15:12回答 4 已采纳 [code="java"]http://www.bangchui.org/read.php?tid=12612&page=1[/code]
- 2021-07-26 12:22回答 4 已采纳 在安卓开发中,我们通常都会建一个BaseActivity继承Activity,而我们其他的Activity只要继承BaseActivity就可以,那么BaseActivity到底有什么作用呢?很简单,
- 2021-06-07 03:01西岸先生的博客 直接看实现方法吧~首先新建一个activity用来存放需要共享的全局变量的成员和方法,比如这里我新建一个MyDataActivity:package com.anwensoft.cardvr.activity; import android.app.Application; public class ...
- 2021-09-11 12:13回答 1 已采纳 看问题好像是调用了getPackageName导致报错,可以查查跟package相关的代码。 并且让MainActivity 继承Activity类, 看看是BaseActivity的问题还是Main
- 2022-10-26 13:53回答 2 已采纳 我的版本是3.7.6的,python的版本是没有问题的,,出问题的是版本太高,目前最高2.7可能是出于别的原因换成2.2.0就可以了
- 2021-04-01 16:22回答 3 已采纳 代码调用顺序问题,导致指针的,因为initViews() 方法先走,initViews 走之前mViewPager = findViewById(R.id.home_ViewPager);这行代码还没
- 2021-06-07 12:36心平气和多多赚钱的博客 先扯两句这次已经记不清距离上次发博客有多久了,总归是好久了吧。而这次要写的内容,之前也多次开始,不过又都随着自己后面的应用,重新作出了调整,如果收藏了我的demo的或许能够看到修改的过程,说实在的,现在的...
- 2017-09-09 08:55回答 7 已采纳 getview里面初始化图片控件呢?都没有
- 2012-11-02 05:49回答 2 已采纳 spec=tabHost.newTabSpec("Refresh").setIndicator("Refresh").setContent(R.id.contain
- 2016-08-25 08:45回答 6 已采纳 找到问题解决办法了,是androidstudio 内存设置的不够,gradle.properties 设置org.gradle.jvmargs=-Xmx2048M 就ok了,希望对其他用户尤昂住.
- 2024-04-10 02:56m0_60667406的博客 不过在多个Activity中经常使用同一变量时,使用Bundle则比较麻烦,每次调用Activity都需要设置一次。如想在整个应用中使用,在java中一般是使用静态变量,而在android中有个更优雅的方式是使用Application context。...
- 2021-07-10 20:33振华OPPO的博客 从UI设计到功能设计,手把手教你如何升级一个音乐App
- 2022-01-25 13:43AI设计大师的博客 如何使用: 在MainActivity的onCreate中加入一行ActivityHookHelper.hook(this) public class MainActivity extends AppCompatActivity { @Override protected void onCreate...setContentView(R.layout.activity_main.
- 2020-04-20 22:01搬磚小能手的博客 浅谈BaseActivity写法,基础框架的搭建,促使我们更高效开发浅谈BaseActivity写法,基础框架的搭建,促使我们更高效开发先看看现在项目的base吧思考一下?下面看一下我根据上面的思想初步封装的base的使用列表类该...
- 2021-12-08 19:16m0_64604842的博客 在编译时创建一个绑定类,它为所有视图提供一个 ID 字段,因此不再需要调用 findViewById() 方法。实际上,这种方式比调用 findViewById() 方法快数倍,因为数据绑定库创建代码仅需要遍历视图结构一次。 绑定类中也...
- 2024-05-03 19:322401_84149882的博客 Android学习是一条漫长的道路,我们要学习的东西不仅仅只有表面的 技术,还要深入底层,弄明白下面的 原理,只有这样,我们才能够提高自己的竞争力,在当今这个竞争激烈的世界里立足。人生不可能一帆风顺,有高峰...
- 2021-05-08 15:27dondurma的博客 文章目录kotlin学习篇(三)关于findViewById()启动Activity的最佳写法 kotlin学习篇(三) ...而Kotlin中则不用,直接在activity中使用这个控件的ID就可以了。这是因为使用Kotlin编写Android项目在app/build.g
- 2022-01-28 15:50m0_66264324的博客 我在开发常用的的有 FragmentActivitiy,ListActivity ,PreferenceActivity ,TabAcitivty 等…如果界面有共同的特点或者功能的时候,还会自己定义一个 BaseActivity 2、请描述一下 Activity 生命周期
- 2021-12-09 10:21m0_64382868的博客 按照 PBL, service 包下的所有东西都是 Service,应该不需要 Service 后缀,但实际上通常为了方便,直接 import service 包,Service 后缀是为了避免引入的 class 和当前包下的 class 命名冲突,当然,不用后缀也...
- 没有解决我的问题, 去提问