小编Gok*_* KP的帖子

IndexNotReadyException - Android Studio

虽然改变的值widgetproperties标签中,AndroidStudio不断抛出IndexNotReadyException.但是在重试几分钟后,错误没有发生.

这是错误日志:

com.intellij.openapi.project.IndexNotReadyException: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation
    at com.intellij.util.indexing.FileBasedIndexImpl.handleDumbMode(FileBasedIndexImpl.java:856)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:805)
    at com.intellij.util.indexing.FileBasedIndexImpl.processExceptions(FileBasedIndexImpl.java:930)
    at com.intellij.util.indexing.FileBasedIndexImpl.collectFileIdsContainingAllKeys(FileBasedIndexImpl.java:1190)
    at com.intellij.util.indexing.FileBasedIndexImpl.processFilesContainingAllKeys(FileBasedIndexImpl.java:1018)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$26.compute(PsiSearchHelperImpl.java:1096)
    at com.intellij.psi.impl.search.PsiSearchHelperImpl$26.compute(PsiSearchHelperImpl.java:1093)
Run Code Online (Sandbox Code Playgroud)

我已经更新了AndroidStudio最新版本.但仍然会发生错误.任何修复或解决?

ide android android-studio

57
推荐指数
3
解决办法
5万
查看次数

如何从单个editText中删除焦点

在我的应用程序中,我有一个单独的EditText,一些TextViews按钮和一个微调器.我相信,我的EditText会获得焦点,因为它是此活动中唯一可聚焦的视图.我的EditText节目带有橙色边框和光标在场上.

现在我想从这个字段中删除焦点(我不希望光标和边框显示).有没有办法做到这一点?

通过做button.seFocusableInTouchMode()和我能够专注于按钮button.requestFocus().但这突出了按钮,显然不是我想要的.

android

54
推荐指数
5
解决办法
15万
查看次数

dexopt和dex2oat之间的区别?

Google是从移动DalvikART(Android的运行系统).

我试图了解它是如何改善性能的.

我找到的最好的解释是下面的图像:

Dalvik和ART

其中一个已改变的主要成分是dexoptdex2oat.

由于我对这些没有太多了解,有谁可以解释这些差异以及这将如何改善性能?

android dalvik dexopt android-runtime dex2oat

40
推荐指数
2
解决办法
3万
查看次数

为什么不同布尔实例的哈希码始终相同?

在下面的代码中,哈希码总是相同的.为什么会那样?

码:

public class BooleanClass {

    public static void main(String[] args) {
        Boolean b1 = new Boolean(true);
        Boolean b2 = new Boolean(false);
        Boolean b3 = new Boolean(true);
        Boolean b4 = new Boolean(false);
        Boolean b5 = new Boolean(false);
        Boolean b6 = new Boolean(true);

        System.out.println(b1.hashCode());
        System.out.println(b2.hashCode());
        System.out.println(b3.hashCode());
        System.out.println(b4.hashCode());
        System.out.println(b5.hashCode());
        System.out.println(b6.hashCode());
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

1231
1237
1231
1237
1237
1231
Run Code Online (Sandbox Code Playgroud)

始终使用相同的数字12311237打印.任何原因?

java boolean hashcode

34
推荐指数
5
解决办法
5268
查看次数

模拟器测试APK

对于所有类型的Android设备,是否有测试APK的模拟器.有一个名为YouWave,但它并不好.

我想要的是,一个模拟器,当加载APK文件时,执行自动测试,如UI界面,性能等,并提供相同的报告.说这个组合你的APK不能正常工作.

testing android apk

24
推荐指数
3
解决办法
6万
查看次数

Arrays.sort()和Arrays.parallelSort()之间的区别

正在浏览这里Java 8提到的功能.无法理解究竟是什么.有人可以解释一下和之间的实际区别是什么?parallelSort()sort()parallelSort()

java arrays sorting java-8

23
推荐指数
3
解决办法
2万
查看次数

在MySQL中使用"TYPE = InnoDB"抛出异常

当我尝试执行以下操作SQLMySQL,我收到错误:

SQL:

        SQL = "CREATE TABLE Ranges (";
        SQL += "ID varchar(20) NOT NULL, ";
        SQL += "Descriptions longtext NULL, ";
        SQL += "Version_Number int NULL, ";
        SQL += "Row_Updated bigint NULL, ";
        SQL += "Last_Updated datetime NULL, ";
        SQL += "XML longtext NULL, ";
        SQL += "PRIMARY KEY (ID)";
        SQL += ") " + "TYPE = InnoDB";
Run Code Online (Sandbox Code Playgroud)

错误:

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在"TYPE = InnoDB"附近使用正确的语法

但是,如果我删除"TYPE = InnoDB",那么查询工作正常.

以前查询工作正常,即在MySQL 5.0.但是当我升级到时MySQL 5.6,我收到了上述错误.

任何建议/替代方案...... …

mysql sql mysql-5.0 mysql-5.6

23
推荐指数
2
解决办法
2万
查看次数

noHistory vs finish() - 哪个更受欢迎?

我不希望我的应用程序在按下按钮时显示很少Activity(说SplashScreenActivity)back.所以我noHistory=true在我的Manifest.xml用途中使用Activity如下所示:

<activity
    android:name="com.gokul.SplashScreenActivity"
    android:noHistory="true" >
</activity>
Run Code Online (Sandbox Code Playgroud)

noHistory我也可以finish()用我的SplashActivity.onPause()方法或任何我想要的方式调用,而不是设置,如下所示:

@Override
protected void onPause() {
    super.onPause();
    finish();
}
Run Code Online (Sandbox Code Playgroud)

两者都能完美地完成工作.但哪一个更好用,使用noHistory或打电话finish()

android activity-stack back-stack

22
推荐指数
2
解决办法
9734
查看次数

向连接到Wi-Fi网络的所有设备发送通知

有没有办法向连接到特定Wi-Fi网络的设备发送通知?

比如说,我有一个名为"我的Wi-Fi"的Wi-Fi网络,它不是安全的,任何人都可以连接.公共网络.

可能有N个用户连接到"我的Wi-Fi".这些用户可以执行任何类型的交易,比如在线支付.

现在,如果我想关闭或关闭"我的Wi-Fi"路由器或接入点,这些交易可能会失败.

因此,在关闭之前,我想向连接到"我的Wi-Fi"网络的所有用户发送文本通知.(用户在他们的设备中没有任何类型的应用程序来推送通知.)

这可能吗?

java networking android wifi ios

19
推荐指数
1
解决办法
3万
查看次数

Opa vs Dart vs Haxe vs CoffeeScript

我一直在谷歌上搜索最新的网络应用程序,并找到以下语言:

 - Opa
 - Dart
 - Haxe
 - CoffeeScript
Run Code Online (Sandbox Code Playgroud)

由于这些语言是新的,因此可用的信息不多.

任何人都可以解释这些语言的优缺点.

编辑:

哪种语言有效?

每种语言都有哪些新功能?

它如何改善现有语言JavaScript

哪个容易学?

javascript haxe coffeescript opa dart

16
推荐指数
1
解决办法
4545
查看次数