递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 613|回复: 4
打印 上一主题 下一主题

[安卓] 在其他类里面调用启动类为什么会闪退呢

[复制链接]

2

主题

41

帖子

575

积分

高级会员

Rank: 4

积分
575
跳转到指定楼层
楼主
发表于 2025-4-14 03:59:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在其他类里面调用启动类为什么会闪退呢   这样写。没报错了。。可以编译。 为什么编译好之后 运行又闪退了。研究好久了 。有什么办法方便调用点。,
回复

使用道具 举报

14

主题

217

帖子

2898

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2898
QQ
沙发
发表于 2025-4-14 07:08:50 | 只看该作者
本帖最后由 zmmhcc 于 2025-4-14 07:54 编辑

用“启动类”作为数据类型来创建“变量”,这种写法存在问题。跨类取启动类中的成员变量属性值可以有多种方法,从上图判断,你适合用以下方法:(1)创建新的类,类里新建一个文本型变量(用于接收启动类里编辑框里的内容),(2)在启动类的“通知_被创建”方法或“按钮_被单击”方法下将编辑框里的内容赋值给上一步中创建的文本型变量(类.静态成员变量 = 编辑框1.内容 的格式)。
学火山:巧琢编程网www.qiaozhuo.net
回复

使用道具 举报

2

主题

41

帖子

575

积分

高级会员

Rank: 4

积分
575
板凳
 楼主| 发表于 2025-4-14 15:52:13 | 只看该作者
不行啊。。其他类 需要经常用到启动类里面的编辑框 。
回复

使用道具 举报

14

主题

217

帖子

2898

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2898
QQ
地板
发表于 2025-4-14 16:48:19 | 只看该作者
罗老三 发表于 2025-4-14 15:52
不行啊。。其他类 需要经常用到启动类里面的编辑框 。

实现思路:将'直接从其它类中获取启动类编辑框内容'改为'先将启动类编辑框的内容赋值给其它类的中间变量,再通过该中间变量读取内容'。
学火山:巧琢编程网www.qiaozhuo.net
回复

使用道具 举报

14

主题

217

帖子

2898

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2898
QQ
5#
发表于 2025-4-14 16:50:10 | 只看该作者
或将使用编辑框内容的方法代码放在启动类的启动方法里。山不转水转嘛。
学火山:巧琢编程网www.qiaozhuo.net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-4-23 15:47 , Processed in 0.074731 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表