switch-statement相关内容

switch语句只返回最后一种情况

开关说明书修正: switch语句只返回最后一种情况,即情况4,“#0R0dfdf0FF”。我该如何解决这一问题,使文本视图显示在对话框中的一个点击? 我是一个总的新手,所以是帮助真的会AP preciated。 公共类NoteEdit延伸活动{ 公众的EditText mTitleText; 公众的EditText mBodyText; 公众的EditText mColor; 私人NotesD ..
发布时间:2015-12-03 16:34:57 Java开发

用绳子switch语句中的Andr​​oid参数

我想用一个switch语句中的Java 1.7这也让开关(someString)。但是,如果我改变了Java编译器1.7项目的休息,我要么回到1.5或使用 Android的工具 - >修复工程。 有没有办法使用开关字符串在Android开发? 解决方案 修改 就个人而言,我没有试过,但根据的Andr​​oid系统要求页面,这是不支持的。尽管如此,这并不意味着它是行不通的,只是你不可能 ..
发布时间:2015-12-03 14:43:40 Java开发

如何更改开关的文本颜色在Android中

我要创建它采用Android 4.0的应用程序。 我不知道是否有可能改变文本的文本颜色的开关。 我已经尝试设置文本的颜色,但它不能正常工作。 任何想法? 在此先感谢! 解决方案 您必须使用安卓switchTextAppearance 属性,如: 安卓switchTextAppearance =“@风格/ SwitchTextAppearance” 而在样式: <样式名称 ..
发布时间:2015-12-02 16:37:22 移动开发

一个开关Java问题:案件的前pressions必须是恒定的前pressions

我有我的开关/ case语句的一个问题。错误说:“案前pressions必须是恒定的前pressions”。我理解的错误,我可以使用。如果解决这个问题,但能有人告诉我,为什么这样EX pression必须在一个开关/箱不变。 一个code我的错误的例子: 公共布尔onOptionsItemSelected(菜单项项){ INT idDirectory =((菜单项)findViewByI ..
发布时间:2015-12-02 13:00:03 Java开发

开关case语句错误:案件前pressions必须是恒定的前pression

我的switch-case语句的工作完全没有昨天。但是,当我运行code今天上午早些时候蚀给了我一个错误,强调色彩的case语句红说:遇前pressions必须是恒定的前pression,这是不变的,我不知道发生了什么。下面是我下面的code: 公共无效的onClick(查看SRC) { 开关(src.getId()){ 案例R.id.playbtn: ..
发布时间:2015-12-01 22:11:29 Java开发

获取WIFI和移动数据的信号强度

在我的应用程序,我需要检查WiFi和移动数据的连接速度,然后进行比较,然后切换到以往的网络具有最高速度。 所以,我怎么能得到的速度或WiFi和移动的最佳信号强度 数据? 我怎么能在编程开关一关等。 请帮助我。 样本将是有益的。 解决方案 无线: WifiManager wifiManager =(WifiManager)context.getSystemService(Context. ..
发布时间:2015-12-01 21:54:40 移动开发

Android的 - 切换到活动,而不需要重启

我为Android编写一个聊天程序。 我的联系人列表中的一个活动,并在聊天窗口作为第二个活动。 我用startActivity切换到聊天活动,但聊天活动被重新加载每一次。因此在屏幕被清除。 有没有一种方法,而无需重新启动切换到正在运行的活动呢? 私人意图myIntent = NULL; ... 如果(myIntent == NULL) myIntent =新的意 ..
发布时间:2015-12-01 20:18:40 移动开发

如果其他的工作,切换不

我提出一个应用程序,具有文本的图像的网格,每个打开不同的活性。它工作正常,但只是为设计目的,我想取代我的 if-else语句与 switch语句(我假设我能做到),但是它不工作。现在我的工作code来设置每个图像上的标签是: 如果(位置== 0) textView.setText(R.string.zero); 否则,如果(位置== 1) textView ..
发布时间:2015-12-01 16:25:14 Java开发

最快的速度查找,已知的静态整数集?

我在执行虚拟机的编译器,自然,我来实现开关的点。也自然,简称开关,顺序查找数组将是最佳的,但怎么样更大的交换机? 到目前为止,我想出了一个数据结构,它给了我一个pretty的良好的查找时间。我不知道该结构的名称,但它类似于一个二叉树但整料,用它仅应用于一组静态整数的差,不能添加或移除。它看起来像一个表,其中值增大到顶部和右侧,这里是一个例子: 整数-89,-82,-72,-68,-65,-48 ..
发布时间:2015-11-30 21:40:23 C/C++

什么是switch语句的运行复杂性?

我想知道什么是switch语句的最坏情况下的运行时间复杂度,假设你的 N 的情况下。 我一直以为这是的 O(N)的。我不知道,如果编译器做什么聪明的,虽然。如果答案是实现特定的,我想知道以下语言: 的Java 在C / C ++ 在C# PHP 在Javascript的 解决方案 这是最坏的情况为O(n)。有时(这是语言和编译器相关),将其转换为一个跳转表查找(为不具有过大的情况下范围“好 ..
发布时间:2015-11-30 16:16:21 C/C++

如何转换的字母数字的电话号码位数

更新: 我的实用程序的最终版本是这样的: StringBuilder的B =新的StringBuilder(); 对于(字符C:inLetters.toLowerCase()toCharArray()) { 开关(三) { 情况下“0”:在b.append(“0”);打破; 情况下“1”:在b.append(“1”);打破; 案“2”:案“一”:案件'B':遇“C”:在b.append(“ ..
发布时间:2015-11-30 15:20:47 Java开发

如何让我的影片剪辑的性格搬家?

我一直在尝试了几个小时了,我不能让我的小角色移动与键盘。 我已经跑了一丝做出看看是否有什么发生了什么和位置值没有改变,但我的性格没有反应到该位置变化。 我收到没有错误。无论我的性格和BrickBlock是影片剪辑,他们已经进口了动作。 如果需要任何其他信息,请让我知道。谢谢! :) 我的关注code: 包{ 进口对象类型:flash.events.Event 进口的flash.disp ..
发布时间:2015-11-28 16:02:08 跨浏览器开发

开关例布尔值奇怪的行为

我的问题不是如何解决这个错误(我已经解决了它),但是为什么这个错误与布尔值。 我的功能 私人字符串NumberToString(INT数,布尔标志) { 字符串str; 开关(标志) { 情况属实: 海峡= number.ToString(“00”); 打破; 区分错误: ..
发布时间:2015-11-26 19:17:38 C#/.NET

.NET:开关VS字典字符串键

我有一个情况我有不同类型的大约15属性的业务对象。业务对象还具有实现一个接口,它具有以下的方法: 对象使用getFieldValue(字符串字段名); 我可以看到2种方式实现此方法: 使用switch语句: 开关(字段名) { 案“字段1”:返回this.Field1; 案“字段2”:返回this.Field2; // 等等。 } 使用字典(Sort ..
发布时间:2015-11-26 00:48:14 C#/.NET

从架构上来说,我应该怎么替换的东西更容易管理的一个非常大的switch语句?

修改1:忘记添加嵌套属性弧线球 更新:我选择了@ mtazva的答案,那是我的特殊情况下,preferred解决方案。现在回想起来,我问了一个普遍的问题有一个很具体的例子,我相信,结束了混乱的每个人(或者只是我),至于问题是究竟是什么。我相信一般的问题已经回答以及(见的策略模式解答和链接)。谢谢大家! 大的switch语句显然闻,然后我看到的怎么样,你可以用做一些链接一个字典映射到功能的。但我 ..
发布时间:2015-11-26 00:22:27 C#/.NET