递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

在自己创建的类中如何访问启动类中的成员变量

 关闭 [复制链接]

121

主题

353

帖子

1956

积分

金牌会员

Rank: 6Rank: 6

积分
1956
跳转到指定楼层
楼主
发表于 2019-5-25 11:37:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在的程序 都写在启动类中,大乱了。能否把部分功能写到在自己创建的类中。请指教
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
沙发
发表于 2019-5-25 18:00:45 | 只看该作者
如果是一些自己写的功能类什么的可以拆出去,新建一个类写,然后公开这个类,启动类就可以调用。

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

121

主题

353

帖子

1956

积分

金牌会员

Rank: 6Rank: 6

积分
1956
板凳
 楼主| 发表于 2019-5-26 09:26:46 | 只看该作者
我想在自建的类中 调用启动类中的变量,怎么做到?试了n次都不行
回复

使用道具 举报

46

主题

175

帖子

2954

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2954
地板
发表于 2019-5-26 22:01:36 | 只看该作者
兰枝 发表于 2019-5-26 09:26
我想在自建的类中 调用启动类中的变量,怎么做到?试了n次都不行

启动类中的变量, 勾选成静态变量, 看看可不可以
回复

使用道具 举报

121

主题

353

帖子

1956

积分

金牌会员

Rank: 6Rank: 6

积分
1956
5#
 楼主| 发表于 2019-5-27 14:30:48 | 只看该作者
anyway1hs 发表于 2019-5-26 22:01
启动类中的变量, 勾选成静态变量, 看看可不可以

不行的。关键是启动类 没有访问权限
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
6#
发表于 2019-6-12 21:15:47 | 只看该作者
兰枝 发表于 2019-5-26 09:26
我想在自建的类中 调用启动类中的变量,怎么做到?试了n次都不行

为什么要这么做??完全可以新建一个类,新建变量让启动类访问……换一种思路就可以了。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40557
7#
发表于 2019-6-12 21:16:00 | 只看该作者
本帖结贴,如有其他疑问,请重新发帖提问,
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

121

主题

353

帖子

1956

积分

金牌会员

Rank: 6Rank: 6

积分
1956
8#
 楼主| 发表于 2019-6-13 11:44:51 | 只看该作者
创世魂 发表于 2019-6-12 21:15
为什么要这么做??完全可以新建一个类,新建变量让启动类访问……换一种思路就可以了。 ...

这样做的目的是:
在其他类中设置一些方法--该方法需要对启动类中的编辑框内容进行运算。把运算结果返回给 启动类中的编辑框的内容.
-----------------------------------------------------------------------------------------------
这样做的目的,简化启动类中的程序段
目前 很多方法都写在启动类中,查找起来很不方便
回复

使用道具 举报

4

主题

120

帖子

2125

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2125
9#
发表于 2019-6-13 13:07:13 | 只看该作者
没这么复杂吧!在启动类中调用其他类中的方法,就OK了。前提,你在其他类中建的方法要公开和静态。
回复

使用道具 举报

121

主题

353

帖子

1956

积分

金牌会员

Rank: 6Rank: 6

积分
1956
10#
 楼主| 发表于 2019-6-14 20:38:00 | 只看该作者
jiaoyin122 发表于 2019-6-13 13:07
没这么复杂吧!在启动类中调用其他类中的方法,就OK了。前提,你在其他类中建的方法要公开和静态。 ...

其他类中建的方法需要用到启动类中的编辑框.内容,该怎么办?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 03:41 , Processed in 0.087074 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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