草庐IT

something_else

全部标签

android - Realm Android javassist.NotFoundException : io. realm.com_example_realmtest_data_SomethingRealmProxyInterface

我对android中的Realm完全陌生,我从只有一个只有一个字段的实体的简单kotlin项目开始。openclassSomething:RealmObject(){@PrimaryKeyvarid:Long=0}我在我的应用程序类中初始化了Realm:classRealmApp:Application(){overridefunonCreate(){super.onCreate()Realm.init(this)valconfig=RealmConfiguration.Builder().build()Realm.setDefaultConfiguration(config)}}当然

java - 嵌套 if/else、开关或更有效的 RPG 战斗?

我正在为Android手机开发一个基于Java的回合制RPG,目前我正在尝试弄清楚如何处理具有超出伤害的额外变量的攻击。例如,当目标具有燃烧效果时,我想让火焰攻击额外造成10%的伤害。我有点不确定如何以一种有效的方式去做这件事,并且允许将来添加到我的状态/攻击系统。下面是我对如何做到这一点的想法:一系列if/else语句或开关switch(status){caseburned:if(type==fire){damage=damage*1.1;}break;casefrozen:if(type==ice){damage=damage*2;}break;}如果每个状态都有很多可能的结果,我

安卓 : Do something when battery is at a defined level

我在这里遇到了一个小问题。我希望我的应用程序执行某些操作,但仅限于电池电量为10%时。我的应用不会持续监控电池电量;它只是等待LOW_BATTERYIntent。如果我不指定级别它会起作用,但它会起作用3次:15%、10%和5%我只希望它以10%的速度做某事。这是我的代码:publicvoidonReceive(Contextcontext,Intentintent){if(intent.getAction().equals(ACTION_BATTERY_LOW)){intlevel=intent.getIntExtra(BatteryManager.EXTRA_LEVEL,-1);i

java - 在实现 if else 进行比较时,我应该先使用 != 还是 ==

这个问题困扰了我一段时间,我不确定是否有正确的答案:拿这两条语句if(foo==bar)dothis;elseif(foo!=bar)dothat;或if(foo!=bar)dothat;elseif(foo==bar)dothis;哪一个是正确的(暂时忘记优化)我的想法告诉我,答案取决于预期的结果,例如,如果这是在一个循环中运行,我预测foo将等于bar的次数比实际等于bar的次数多,那么第一个就是正确的。符号之间是否有任何效率影响? 最佳答案 但是符号之间是否有任何效率影响?没有。完全没有。更喜欢可读性最强的那个。如果在句子中说

java - 将开关更改为 "if-else"语句

我最近对编程产生了兴趣,我想为手机或平板电脑开发Android应用程序。几周以来,我对java/xml几乎一无所知,已经走了很长一段路。我对此非常认真。我将以一种或另一种方式找到这个问题的答案。事实上,我希望在有人回答这个问题之前弄清楚它。我在没有求助于任何人的情况下解决了很多问题,但我在这个问题上停留的时间太长了。我想我会试一试。我正在使用较旧的教程来构建练习Twitter应用程序(这些教程似乎无处不在,这就是我选择它的原因)。我正在使用Eclipse作为编辑器。以下是教程中的代码示例。这与我的问题有关:@OverridepublicvoidonCreate(BundlesavedI

android - RxJava 过滤器 'else'

我想像if/else语句那样拆分我的可观察对象类似于:A[]array=newA[10];for(inti=0;icondition(a)).//complexCondition(a))//filterallelements(!).//有可能吗? 最佳答案 在Observable中不是这样工作的,你必须认为observable就像一个流,你可以在其中结束一些项目,你其他的。您将在可观察对象中找到的最接近的if/else将使用GroupsBy。这里有一些我做的解释工作原理的实例https://github.com/politrons/

java - 检查资源中是否存在 ID (R.id.something)

因此,我有代码使用默认设置为Integer.MAX_VALUE的AtomicInteger为许多元素生成ID,并从那里递减,每个View都分配了一个ID。因此,具有生成ID的第一个View将是Integer.MAX_VALUE-1,第二个将是Integer.MAX_VALUE-2,等等。我担心的问题是与Android在R.java中生成的ID发生冲突。所以我的问题是如何检测ID是否已被使用并在生成ID时跳过它。我最多只生成30个ID,所以这不是一个重要的优先事项,我想让它尽可能没有错误。 最佳答案 以下代码将告诉您标识符是否为id。

android - 布局问题 : how to place something on top and bottom?

我想创建一个布局,顶部和底部有一个水平的LinearLayout(s),一个ListView填充在中间。如何定义main.xml。我尝试创建一个顶部为水平LinearLayout、底部为TextView、中间为ListView的布局;没关系。但是我把最下面的TextView修改成LinearLayout之后,最下面的LinearLayout就消失了。谁能告诉我建议?请帮忙。 最佳答案 尝试将整个集合包含在RelativeLayout中:使用尺寸调整内容进行编辑。 关于android-布局

android - 如何在 Eclipse 中折叠 if/else 子 block

虽然我看了这两个问题,foldsubblocks和manuallyfoldcode.但它似乎不起作用,因为链接已损坏或某些资源不可用。在我的项目中,我有很多函数,其中包括数以百万计的if/else语句。现在,每当我需要查找Log时,我都必须打乱整个代码。大部分时间都浪费在if/else代码块中。如果我可以折叠这些if/else子block,那将非常有帮助。不过,eclipse中没有内置功能。是否有任何插件可以帮助实现此目的。 最佳答案 试试这个..首选项->Java->编辑器->折叠。根据需要在此处勾选复选框以设置折叠设置..

android - 将 URI 与 <data> 匹配,例如 AndroidManifest 中的 http ://example. com/something

我正在为苦苦挣扎AndroidManifest.xml中的元素文件以使我的URI匹配工作。我想匹配以下URI:http://example.com/somethinghttp://example.com/foohttp://example.com/foo/但不是http://example.comhttp://example.com/http://example.com/something/else我主要是用它来工作但它仍然匹配http://example.com/something/else.我怎样才能排除这些? 最佳答案 不幸的