java-请帮忙合并下面两个 方法 到第三个里面去

问题描述

请帮忙合并下面两个 方法 到第三个里面去
private void newClosePopup(){    closeThePopupAndSetColor();    self.hide();    boolean hasData = false;    EventBus.doFireEvent(new SensorimotorExamUpdatedEvent(hasData));}private void closePopup(SensorimotorExam closingModel) {    closeThePopupAndSetColor();    self.hide();    boolean hasData = !closingModel.isNew();    EventBus.doFireEvent(new SensorimotorExamUpdatedEvent(hasData));}private void closeThePopupAndSetColor(){    self.hide();    EventBus.doFireEvent(new SensorimotorExamUpdatedEvent(hasData));}

前两个方法里面有相同的 代码 怎么给整到第三个里面去呀 我写了一点

解决方案

如果closeThePopupAndSetColor()函数没有其它参数,代码如下

private void closeThePopupAndSetColor(){closeThePopupAndSetColor();    self.hide(); boolean hasData =false;if(closingModel!=null) //closingModel在函数外面设置,因为函数没有设置参数hasData = !closingModel.isNew();    EventBus.doFireEvent(new SensorimotorExamUpdatedEvent(hasData));}

如果closeThePopupAndSetColor()函数有SensorimotorExam closingModel参数,代码如下

private void closeThePopupAndSetColor(SensorimotorExam closingModel){closeThePopupAndSetColor();    self.hide(); boolean hasData =false;if(closingModel!=null) //调用第一个函数时,设置closingModel=nullhasData = !closingModel.isNew();    EventBus.doFireEvent(new SensorimotorExamUpdatedEvent(hasData));}
时间: 2024-08-01 16:12:35

java-请帮忙合并下面两个 方法 到第三个里面去的相关文章

使用java获取md5值的两种方法_java

Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,是一种比较常用的哈希算法. java中可以用两种方法实现,我们先说麻烦一点的,代码: 复制代码 代码如下: public class md5_test { //MD5的字符串常量 private final static String[] hexDigits = { "0", "1", "2", "3"

PHP中数组合并的两种方法及区别介绍_php技巧

PHP数组合并两种方法及区别 如果是关联数组,如下: 复制代码 代码如下: $a = array( 'where' => 'uid=1', 'order' => 'uid', ); $b = array( 'where' => 'uid=2', 'order' => 'uid desc', ); 1. array_merge,如果两个数组存在相同的key,后面的一个会覆盖前面的 复制代码 代码如下: <?php $c = array_merge($a, $b); var_ex

获取java线程中信息的两种方法

在进行多线程编程中,比较重要也是比较困难的一个操作就是如何获取线程中的信息.大多数人会采取比较常见的一种方法就是将线程中要返回的结果存储在一个字段中,然后再提供一个获取方法将这个字段的内容返回给该方法的调用者.如以下的ReturnThreadInfo类: package threadtest1; /** * * @author shi mingxiang */ public class ReturnThreadInfo extends Thread { private String str; p

Java中分割字符串的两种方法实例详解_java

前言 相信大家应该都知道在java编程中,有时候我们需要把一个字符串按照某个特定字符.字母等作为截点分割这个字符串,这样我们就可以使用这个字符串的一部分或者把所有截取的内容保存到数组里等操作.下面这篇文章就给大家分享了两种分割的方法,下面来一起看看吧. 一.java.lang.String 的 split() 方法, JDK 1.4 or later public String[] split(String regex,int limit) 示例代码 public class StringSpl

求大神帮忙把下列两种方法代码填补上

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;namespace任务调度算法{classProgram{staticvoidMain(string[]args){Renwurw=newRenwu();rw.main();Thread.Sleep(20000);}}publicclassRenwu{publicenumstate{rea

asp.net c#高手请帮忙

问题描述 asp.netc#高手请帮忙:前提是两个页面,如何从b.aspx页面的Calendar选择的日期在a.aspx的TextBox中接收,而且a.aspx是基于母版页中MasterPage.master??[. 解决方案 解决方案二:参考:http://dotnet.aspx.cc/article/49ml4ao8-5pb3-4kny-njzd-ljoioxv4m1x4/read.aspx解决方案三:可以放到Session中,也可以利用URl传值啊!如果b.aspx是a.aspx的弹出页面

java 多线程-下面两个方法同步吗,请说明理由,有什么方法可以验证?

问题描述 下面两个方法同步吗,请说明理由,有什么方法可以验证? class Test { synchronized static void say Hello3() { } synchronizedvoid getX() {} } 解决方案 现实应用如下场景: 一个人名叫王X的人 暗地销售火车票,数量为 SUM=1000; 某个时刻 用户甲从他那里购买了2张. 某个时刻 用户乙从他那里购买了4张. 某个时刻 用户丙从他那里购买了7张. ............... 购买者必须轮流购买火车票.

java 在图片上写字,两个图片合并的实现方法_java

实例如下: package writeimg; import javax.imageio.ImageIO; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.net.URL; public class pic

arraylist-急 在线等 谢谢!java想要读取excel中某以特定单元格的值,现在是循环读出所有的值,请帮忙修改一下

问题描述 急 在线等 谢谢!java想要读取excel中某以特定单元格的值,现在是循环读出所有的值,请帮忙修改一下 package com.excel.action; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java