我可以在其他类中创建 Activity 的对象吗?

2023-12-23

我定义了一个函数MainActivity现在我想从我的应用程序中的另一个类访问该函数。我创建了一个对象MainActivity我用这个对象调用了该函数。虽然没有错误,但是没有执行。每次我尝试执行时,应用程序都会崩溃。


Activity A 应该有一个变量

static ActivityA activityA;

在onCreate状态下:

activityA = this;

并添加这个方法:

public static ActivityA getInstance(){
   return   activityA;
 }

在活动 B 中,调用

ActivityA.getInstance().myFunction(); //call myFunction using activityA
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以在其他类中创建 Activity 的对象吗? 的相关文章

随机推荐

  • 哈希表中的开放寻址仅对搜索有用吗?首先,元素是如何进入哈希表的?

    From 关于开放寻址的维基百科链接 http en wikipedia org wiki Open addressing 开放寻址或封闭散列是一种碰撞方法 哈希表中的分辨率 使用这种方法 哈希冲突是 通过探测或搜索中的替代位置来解决 数组
  • 使用 AJAX 和 jquery 以及 Codeigniter 将表单数据传递到控制器

    我正在尝试将此表单中的数据发布到数据库中 我尝试过一些教程但没有成功 这是我的代码 有任何想法吗 View
  • 如何自定义 virtualenv shell 提示符

    如何定义激活时使用的自定义提示Python虚拟环境 https pypi python org pypi virtualenv 我有一个 bash 脚本 用于激活调用特定时使用的 virtualenvFabric http docs fab
  • Spring Boot JPA 存储库类的 Byte Buddy 运行时生成

    我在用字节好友生成 JPA 实体和 JPA 存储库 我能够生成 JPA 实体 但无法继续生成相应的 JPA 存储库 以下是代表 Person 实体的代码 import javax persistence Entity public clas
  • IBM MQSeries 与 Tomcat 的连接池

    我们正在尝试建立从 tomcat 到 IBM MQSeries 的 jms 连接 并考虑建立连接池 我们点击了下面的链接 并提供了建议的解决方案 使用 Tomcat 的 WebSphere MQ 连接池 https stackoverflo
  • 为什么 perfmon 看不到我的自定义性能计数器的实例?

    我正在为应用程序创建一些自定义性能计数器 我编写了一个简单的 C 工具来创建类别和计数器 例如 下面的代码片段基本上就是我正在运行的代码片段 然后 我运行一个单独的应用程序 不断刷新计数器的原始值 当它运行时 计数器和虚拟实例会在本地的 p
  • 听向上/向下滚动?

    我正在构建一个应用程序 ES6 我很好奇捕获向上 向下滚动事件的 正确 方法是什么 我尝试 npm 安装react scroll listener 但我无法让它与我的ES6类一起工作 基本上我想要 如果向上滚动 则执行此操作 如果向下滚动
  • 在R中添加具有连续数字的列

    如果这个问题非常简单 我深表歉意 但我正在寻找一种方法 将一列连续整数添加到数据帧中 如果我的数据帧有 200 个观察值 例如 第一个观察值从 1 开始 并且最后一个以 200 结尾 我怎样才能做到这一点 对于数据框 df 您可以使用 df
  • Angular 2 表单验证,minLength 验证器不起作用

    我有以下 Angular 2 形式
  • SQL 更新 - 多列

    我想使用第二个表中的值来更新表中的多个列Select语句来获取这样的值 UPDATE tbl1 SET col1 col2 col3 SELECT colA colB colC FROM tbl2 WHERE tbl2 id someid
  • 如何自动将 C++ 文件转换为 Wireshark Lua 解析器

    我有一个定义特定协议的 C 文件 该文件包含定义协议中使用的消息的结构 每个结构体都包含特定消息的字段 示例如下 struct STATS00 MESSAGE T uint8 t message type uint16 t num send
  • 在这个CGBitmapContextCreate中,为什么bytesPerRow为0?

    我在Apple的示例代码中注意到 他们经常在CGBitmapContextCreate的bytesPerRow参数中提供0值 例如 这来自反射 http developer apple com library ios samplecode
  • Android 上不显示 OneSignal-Pushnotification 小图标

    我们有一个 Cordova 应用程序 其中每个 drawable xy 文件夹中都包含一个文件 icon png 我们使用 OneSignal 提供推送通知 通知正在按预期工作 除了那个小图标 我的手机顶部栏上只有一个空白图标 其中显示应用
  • 粗体文本行高高于普通文本行高

    一定是我在这里缺少的一些基本东西 我认为 font weight bold 不应该改变文本占用的垂直空间 特别是当行高设置为高于字体大小时 http jsfiddle net Arkkimaagi 7xAyy http jsfiddle n
  • 使用 phpseclib 库连接到 mysql 数据库

    我已使用 phpscelib 库成功连接到我的 VPS 现在我想连接到我现有的数据库 请帮助我吗 首先 允许该用户远程访问mysql不是更好吗 不过 我不知道你的理由 最常见的
  • R中双变量经验累积分布函数的代码[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 你好 我正在尝试在 R 中获取该函数的代码 但没有办法 R 中有一个名为 mecdf 的包 但现在不可用 有人可以帮我吗 VincentG
  • Angular 2 自定义验证器用于检查何时需要两个字段之一

    我正在尝试实现一个自定义验证器功能来检查是否输入了电话号码 家庭电话和手机 我想在两个字段都被触摸并且没有有效值时在这两个字段上显示错误消息 由于某种原因我的代码无法按预期工作 请帮我完成这件作品 谢谢 这是 stackblitz 链接ht
  • 使用可从 Excel(或非 VFP)读取的 C# 代码创建 .DBF

    语言 C 系统 Windows7 Excel 2007 我想从一些数据创建一个 DBF 并且我想从 Excel 2007 打开它 它可以是 dBase 或 Foxpro 我目前正在FoxPro9中做 顺便说一句 这段代码来自互联网 OleD
  • Haskell 中函数的序列化

    有没有办法在 Haskell 中序列化 读取 显示 函数 例如 考虑到 t 1 1 Num a gt a gt a 我希望能够拥有类似的东西 read 1 Num a gt a gt a 不幸的是这会引发一个错误 Could not ded
  • 我可以在其他类中创建 Activity 的对象吗?

    我定义了一个函数MainActivity现在我想从我的应用程序中的另一个类访问该函数 我创建了一个对象MainActivity我用这个对象调用了该函数 虽然没有错误 但是没有执行 每次我尝试执行时 应用程序都会崩溃 Activity A 应