小编Ash*_*rma的帖子

由于空指针异常导致Firebase崩溃

Firebase空指针异常.附上下面的堆栈跟踪

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.toLowerCase(java.util.Locale)' on a null object reference
       at com.firebase.tubesock.WebSocketHandshake.verifyServerHandshakeHeaders(WebSocketHandshake.java:96)
       at com.firebase.tubesock.WebSocket.runReader(WebSocket.java:365)
       at com.firebase.tubesock.WebSocket.access$000(WebSocket.java:30)
       at com.firebase.tubesock.WebSocket$2.run(WebSocket.java:108)
       at java.lang.Thread.run(Thread.java:818)
Run Code Online (Sandbox Code Playgroud)

版本:2016年3月3日最新(2.5.2 +)

设备详细信息:LGE - 运行android 6.0和非Root的lgls770

android nullpointerexception websocket firebase

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

如何更改复制文本时出现的文本选择工具栏颜色?

我正在开发一个应用程序,我为TextViews设置了"android:textIsSelectable".

但我的材料主题与TextSelection appBar不匹配.有没有办法可以改变appBar的颜色?

附上下面的图片检查: -

在此输入图像描述

android textview android-theme android-5.0-lollipop

14
推荐指数
2
解决办法
4341
查看次数

如何从Firebase中删除Google Analytics事件

如何从Firebase中删除Google Analytics事件?

在我测试时,我在Firebase Analytics中编写了一些事件.Firebase默认按字母顺序排列所有事件.因此,这些测试事件会中断原始事件.

我可以通过计数来安排他们将所有测试事件推迟到最后.但是很难找到主要事件,因为这些事件不是按字母顺序排序的.

我在Firebase仪表板中找不到任何删除事件的选项.有没有办法从firebase删除旧事件?

firebase firebase-analytics

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

按日期对回收商查看项目进行分组?

我需要根据日期对我的回收者视图数据进行分组,并在每个组之间显示一些分隔符,如下所示.

- 项目#1--

- 项目#2--

 -- January 2016(Divider)--
Run Code Online (Sandbox Code Playgroud)

- 项目#3--

- 项目#4--

- 项目#5--

-- December 2015(Divider)--
Run Code Online (Sandbox Code Playgroud)

- 项目#6--

- 项目#7--

.... ....

我怎么能做到这一点?

android android-recyclerview

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

Recycler View模糊和重复问题

我的应用程序包含一个包含工具栏(app-bar),ad-mob和fragment.thr frament的活动,其中包含一个RecyclerView.

我只是在其适配器中使用基本的RecylerView方法进行充气和onbindview .....等,我使用的是Linear-Layout Inflater.

它在大多数情况下工作正常,但有时(比如50次中的1次)它在屏幕的顶部和底部模糊并重复视图,包括ToolBar(App-Bar)和导航栏以及recyler视图的一些部分和LogCat中没有错误.

模糊区域不恒定有时它会模糊大部分屏幕,有时只有部分屏幕模糊

这是屏幕截图: - 参考我还包括适配器位置

ScreenShot: - 错误1 ScreenShot: - 错误1

ScreenShot: - 错误2 ScreenShot: - 错误2

我试图消除模糊,是解决了Probelm?

Update-1我尝试使用setHasSizeFixed(true),因为适配器数据不会改变我的视图大小都是90dp高度.没有解决问题.

android android-fragments recycler-adapter android-recyclerview

5
推荐指数
0
解决办法
685
查看次数

当我们在OpenCV中有深度和rgb Mat时如何显示3D图像(从Kinect捕获)

我们使用Kinect和OpenNI Library捕获了一个3D图像,并使用此代码以OpenCV Mat的形式获得了rgb和深度图像.

    main()
{
    OpenNI::initialize();
    puts( "Kinect initialization..." );
    Device device;
    if ( device.open( openni::ANY_DEVICE ) != 0 )
    {
        puts( "Kinect not found !" ); 
        return -1;
    }
    puts( "Kinect opened" );
    VideoStream depth, color;
    color.create( device, SENSOR_COLOR );
    color.start();
    puts( "Camera ok" );
    depth.create( device, SENSOR_DEPTH );
    depth.start();
    puts( "Depth sensor ok" );
    VideoMode paramvideo;
    paramvideo.setResolution( 640, 480 );
    paramvideo.setFps( 30 );
    paramvideo.setPixelFormat( PIXEL_FORMAT_DEPTH_100_UM );
    depth.setVideoMode( paramvideo );
    paramvideo.setPixelFormat( PIXEL_FORMAT_RGB888 );
    color.setVideoMode( paramvideo );
    puts( "Réglages des …
Run Code Online (Sandbox Code Playgroud)

opengl opencv kinect openni point-cloud-library

5
推荐指数
2
解决办法
4173
查看次数

如何在okhttp中更改请求的超时

通常我们为okHttp客户端设置超时,我们使用该客户端的单个实例.因此,一旦生成该客户端,我们就无法更改该超时.

如何更改特定请求的超时?反正有没有创建新客户端吗?

一些呼叫需要花费更多时间至少每个应用程序1/2,这需要比其他呼叫更多的超时.如果请求可以覆盖默认超时,那将是很好的.

okhttp okhttp3

4
推荐指数
3
解决办法
3019
查看次数

新的Firebase初始化崩溃

FirebaseRemoteConfig mFirebaseRemoteConfig = FirebaseRemoteConfig.getInstance();
Run Code Online (Sandbox Code Playgroud)

当我打电话给这个应用程序崩溃错误日志说FirebaseApp不存在.

Caused by: java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist. 
    at com.google.firebase.FirebaseApp.getInstance(Unknown Source)
    at com.google.firebase.FirebaseApp.getInstance(Unknown Source)
    at com.google.firebase.remoteconfig.FirebaseRemoteConfig.getInstance(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

所以我试图初始化FireBase我自己.所以,新代码看起来像

FirebaseApp.initializeApp(this, FirebaseOptions.fromResource(this));
FirebaseRemoteConfig mFirebaseRemoteConfig = FirebaseRemoteConfig.getInstance();
Run Code Online (Sandbox Code Playgroud)

新问题恰恰相反.检查崩溃日志说FirebaseApp已经存在

Caused by: java.lang.IllegalStateException: FirebaseApp name [DEFAULT] already exists!
     at com.google.android.gms.common.internal.zzaa.zza(Unknown Source)
     at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
     at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

我的Firebase应用程序是否初始化/应该初始化它?因为在这两种情况下我的应用程序崩溃甚至崩溃报告都无法正常工作.这是崩溃报告错误

E/FirebaseCrashSenderServiceImpl: Error sending crash report
    ait: Server did not receive report: Origin Error message: Mobile Crash and Performance Reporting API has not been used in project project-546786591250077938 before or it is …
Run Code Online (Sandbox Code Playgroud)

android firebase android-studio

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