小编Kai*_*arm的帖子

Android Studio更新破坏了我的模拟器

我刚刚对Android Studio 2.0和几个组件进行了更新.现在,每当我尝试运行模拟器时,都会出错

CPU acceleration status: HAXM must be updated (version 1.1.4 < 6.0.1).
Run Code Online (Sandbox Code Playgroud)

我查过了.HAXM已更新至6.0.1.我重新启动,从头开始重建一个模拟器,但没有一个有帮助.

android emulation android-studio haxm

12
推荐指数
4
解决办法
5988
查看次数

从视图类获取绑定

我有一个带有数据绑定布局的CustomView类,它接受一个变量.在包含CustomView的布局中,我想将一个属性传递给CustomView,并让该CustomView将该属性传递给它自己的布局绑定.这就是我所拥有的:

public class CustomView extends LinearLayout
{
public CustomView(Context inContext, AttributeSet inAttrs)
{
    super(inContext, inAttrs);

    inflate(inContext, R.layout.custom_view, null);
}



@BindingAdapter({"app:variable"})
public static void SetVariable(CustomView inCustomView, VariableType inMyVariable)
{
    CustomViewBinding binding = DataBindingUtil.getBinding(inCustomView);

    binding.setMyVariable(inMyVariable);
}
}
Run Code Online (Sandbox Code Playgroud)

这崩溃试图从视图中提取绑定.这甚至可能吗?这是堆栈跟踪:

java.lang.NullPointerException: Attempt to invoke virtual method 'void xxx.databinding.CustomViewBinding.setVariableType(xxx.VariableType)' on a null object reference
                                                                            at xxx.CustomView.SetDynamicList(CustomView.java:32)
                                                                            at xxx.MyFragmentBinding.executeBindings(MyFragmentBinding.java:116)
                                                                            at android.databinding.ViewDataBinding.executePendingBindings(ViewDataBinding.java:350)
                                                                            at android.databinding.ViewDataBinding$6.run(ViewDataBinding.java:167)
                                                                            at android.databinding.ViewDataBinding$7.doFrame(ViewDataBinding.java:233)
                                                                            at android.view.Choreographer$CallbackRecord.run(Choreographer.java:856)
                                                                            at android.view.Choreographer.doCallbacks(Choreographer.java:670)
                                                                            at android.view.Choreographer.doFrame(Choreographer.java:603)
                                                                            at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
                                                                            at android.os.Handler.handleCallback(Handler.java:739)
                                                                            at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                            at android.os.Looper.loop(Looper.java:148)
                                                                            at android.app.ActivityThread.main(ActivityThread.java:5417)
                                                                            at java.lang.reflect.Method.invoke(Native Method)
                                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) …
Run Code Online (Sandbox Code Playgroud)

data-binding android android-custom-view

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

GoogleMaps GroundOverlay使我的图像闪烁

我在Android应用中使用GoogleMaps,我想在地图上显示动画雷达图像.
我有一个6位图的数组.当用户点击播放时,地图循环显示地图上的每个图像.

这是有效的,但是当在图像之间转换时,如果我不打电话GoogleMap.clear(),图像就会不断地堆叠在一起.
如果我打电话GoogleMap.clear(),我会发出可怕的眨眼.我希望一张图像保留在地图上,直到显示下一张图像.
有没有办法做到这一点?

GoogleMaps可能有双缓存选项吗?

android google-maps bitmap

7
推荐指数
1
解决办法
492
查看次数

GMS后台崩溃

我的应用程序最近开始收到此错误,并在用户选择通过我的应用程序打开地图应用程序时给出ANR.当你试图退出地图并返回我的应用程序时,它会被卡在黑屏上,直到它提示用户决定杀死它或等待.这些是我在日志中可以找到的唯一错误:

06-06 15:12:37.878 3283-3303/com.myapp E/DynamiteModule:无法加载模块描述符类:未找到类"com.google.android.gms.dynamite.descriptors.com.google.firebase. auth.ModuleDescriptor"on path:DexPathList [[zip file"/data/app/com.myapp-1/base.apk"],nativeLibraryDirectories=[/vendor/lib64,/ system/lib64]]

06-06 15:12:41.790 3365-3365/com.myapp:background_crash E/DynamiteModule:无法加载模块描述符类:未找到类"com.google.android.gms.dynamite.descriptors.com.google. android.gms.crash.ModuleDescriptor"on path:DexPathList [[zip file"/data/app/com.myapp-1/base.apk"],nativeLibraryDirectories=[/vendor/lib64,/ system/lib64]]

这种情况发生在Lollipop和Marshmallow上,我已经确认这些设备是Google Play服务的最新版本.

android android-anr-dialog

6
推荐指数
0
解决办法
647
查看次数

Android:何时使用FragmentTransaction.remove是否合适?

我以为我已经明白你应该在onCreate()和onDestroy()中的FragmentTransaction.remove()中调用FragmentTransaction.add().我的应用程序在onDestroy()崩溃时出现此错误:

06-26 15:25:50.213: E/AndroidRuntime(579): java.lang.RuntimeException: Unable to destroy activity {com.myapp/com.myapp.MainActivity}: java.lang.IllegalStateException: Activity has been destroyed
Run Code Online (Sandbox Code Playgroud)

如果不在onCreate/onDestroy()中我什么时候调用这些东西?

crash android fragmenttransaction

5
推荐指数
1
解决办法
1109
查看次数

如何在C#中创建"typedef to a function pointer"?

我正在将代码从C++转换为C#.我有这条线:

typedef bool (*proc)(int*, ...);
Run Code Online (Sandbox Code Playgroud)

我可以用C#做​​到吗?

c#

5
推荐指数
1
解决办法
999
查看次数

构建工具更新打破了我的编译

我今天早上从4到5更新了Android Studio 2.0 Preview.如果我继续建立:

dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
}
Run Code Online (Sandbox Code Playgroud)

这仍然会成功编译.但是,如果我向上移动到-alpha5,我会收到此错误:

错误:任务':app:compileReleaseJavaWithJavac'的执行失败.java.io.FileNotFoundException:C:....\intermediates\explosion-aar\com.google.android.gms\play-services\8.4.0\jars\classes.jar(系统找不到指定的路径)

android build-tools android-gradle-plugin android-studio-2.0

4
推荐指数
2
解决办法
1214
查看次数

.NET处理以打开没有标签或地址栏的网页

.NET中是否有一种方法可以使Process在没有地址亭和标签的情况下打开默认的Web浏览器,而无需使用信息亭模式?我不能使用WebBrowser对象,因为它使用IE7,并且需要打开的页面使用JavaScript。我无法使用信息亭模式,因为客户端需要窗口出现在屏幕的特定区域。我还需要保持对浏览器的访问权限,因为我必须知道页面何时关闭。

.net c# browser

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

产品风味结构

我有一个使用~30种产品口味的项目.除了"主要"代码之外,它们的味道并不多,只有一些独特的资源.由于有这么多,我想构建我的代码目录,使其更有条理:

  • SRC
    • 主要
      • java的
      • 水库
    • productFlavors
      • flavor1
        • java的
        • 水库

但是当它们处于与"main"文件夹不同的级别时,构建不会识别它们的味道.有什么方法可以让我的工作吗?

android android-productflavors

0
推荐指数
1
解决办法
783
查看次数