2 qq863017854 QQ863017854 于 2016.02.15 17:04 提问

Android中怎么把一个方法中的值传递到另一个方法中

如下

 public final Handler viewHandler = new Handler() {...........................};假设这里面有一个值要传递到
 public  void initViews()  {  、’‘’‘’‘’‘’‘’};这里面

请大神指教

9个回答

simpleGW
simpleGW   2016.02.15 19:21
已采纳

为你想传入的那个方法添加传入数据类型的参数,然后在后一个方法中处理传入的数据,调用此方法的时候就可以传值了
public void initViews(int value) { value ++ };

调用
public final Handler viewHandler = new Handler() {
initViews(10);
};

u013538542
u013538542   2016.02.15 20:37

在构造函数里给该类的某个属性赋值,然后实例化后,就可以读取这个值给另外一个函数

bdmh
bdmh   Ds   Rxr 2016.02.15 17:06

public void initViews(String value)

调用就是了
initViews("ssssss")

qq_23663693
qq_23663693   2016.02.15 17:19

在initViews()方法上加个参数

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.02.15 18:23

直接调用就可以实现的

zrf1335348191
zrf1335348191   2016.02.15 22:03

弄个成员变量做中间值,创建set和get方法,需要修改或需要获取时就调用

lxk_1993
lxk_1993   Rxr 2016.02.16 17:04

直接写一个带需要的参数的方法 在另一个方法里面调用

crazy1235
crazy1235   Ds   Rxr 2016.02.18 10:42

添加参数调用就行了。

suqing335
suqing335   2016.02.15 17:10

用一个private 对象来做中间传值的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!