草庐IT

circular-reference

全部标签

android - 少于 4 个 View 的 ViewPager Circular

我正在尝试使用ViewPager组件实现无限轮播。我基于Antonyt创建的那个但是使用少于4个View会出现问题。由于View已经到位。必须是一种欺骗Viewpager在不同位置绘制相同View/页面的方法。 最佳答案 我遇到了同样的问题,自己找不到解决方案。但我想只使用1-4个View是不可能的。问题是所有View(重复1-4张图像)将立即实例化(或至少在很短的时间间隔内),这会干扰图像加载过程,因为上一个加载尚未完成,所以上一个一个返回损坏的View。不过,您可以像这样处理它。1)在实例化之后,使用延迟100-200毫秒的处理

android - OpenCV undefined reference

这个问题在这里已经有了答案:WhydoestheorderinwhichlibrariesarelinkedsometimescauseerrorsinGCC?(9个回答)关闭8年前。我正在尝试将我的JNIAndroid应用程序与OpenCV链接,但出现了这些错误./obj/local/armeabi/libopencv_calib3d.a(calibinit.cpp.o):Infunction`cvDrawChessboardCorners':calibinit.cpp:(.text+0x20a):undefinedreferenceto`cvLine'calibinit.cpp:(

安卓 :NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference

我正在尝试从SD卡获取图像到位图中以在ImageView中显示。运行应用程序后,首先显示两到三个图像,但是当我滚动列表时应用程序崩溃并出现NullPointerException异常:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“intandroid.graphics.Bitmap.getWidth()”在com.example.tazeen.classnkk.Activity1$MyListAdapter.getView(Activity1.java:357)if(objElement.endsWith(mp3_Pattern)){Lo

android - 错误 : "Cannot make a static reference to the non-static method findViewById(int) from the type Activity"

我是Java的新手,正在尝试使用EditText创建一个Activity。创建时,它加载当前日期,当用户选择EditText时,它显示一个DatePicker。用户选择日期后,我需要将结果放入EditText。但是,我目前收到以下错误:Cannotmakeastaticreferencetothenon-staticmethodfindViewById(int)fromthetypeActivity我知道我不能对非静态方法进行静态引用。我试图删除所有静态引用,但这给了我其他错误。我的代码如下。您能帮我提供一些示例代码,说明我如何才能完成这项工作吗?错误出在我尝试将结果放入EditTex

android - Circular Reveal Android Compat With Design Library 28

如何使用设计库版本28在Android中创建圆形显示动画我看到很少有类(class)有像这样的项目:android.support.design.circularreveal.CircularRevealFrameLayoutandroid.support.design.circularreveal.CircularRevealGridLayoutandroid.support.design.circularreveal.CircularRevealLinearLayoutandroid.support.design.circularreveal.CircularRevealRelat

Android Firebase - 无法使用 getUid() 获取用户 ID - 错误 : on null object reference

我正在使用Firebase并且注册/登录Activity运行良好,但我还希望每个用户更新用户名。看来我无法运行:firebaseRef.getAuth().getUid()我在应用模拟器中收到“不幸的是,应用已停止”错误。这看起来像是我在androidstudio中遇到的主要错误:与getUid()有关。java.lang.NullPointerException:尝试在空对象引用上调用虚方法“java.lang.Stringcom.firebase.client.AuthData.getUid()”这是我的Activity代码:packageme.netsync.netconnect

android - 当 FAB 重力处于底部时,Circular Reveal 不起作用

我正在努力将float操作按钮(FAB)转变为工具栏,使用以下代码一切顺利且完美:布局文件:Activity:packagesg.com.saurabh.designlibraryexpirements;importandroid.animation.Animator;importandroid.os.Bundle;importandroid.os.Handler;importandroid.support.design.widget.FloatingActionButton;importandroid.support.v4.view.animation.FastOutLinearIn

java.lang.NullPointerException : Attempt to invoke virtual method 'android.view.View .MainActivity.findViewById(int)' on a null object reference 异常

我有一个名为MainActivity.java的类,它调用一个AsyncTask类。最后一个类有一个findViewById()在执行时返回这个错误:java.lang.NullPointerException:Attempttoinvokevirtualmethod'android.view.View.MainActivity.findViewById(int)'onanullobjectreference我不明白如何在AsyncTask完成工作后编辑位于R.layout.activity_main中的ImageView。MainActivity.javapublicclassMai

android - Unresolved reference : JavaVersion. VERSION_1_8

如何修复以下错误?android{...compileOptions{sourceCompatibilityJavaVersion.VERSION_1_8targetCompatibilityJavaVersion.VERSION_1_8}...}AndroidStudio-->文件-->项目结构-->模块-->Unresolved引用:JavaVersion.VERSION_1_8 最佳答案 我将ext.java_version变量添加到根build.gradle的buildscript部分buildscript{...ext.j

java.lang.NullPointerException : Attempt to invoke virtual method 'android.view.View android.app.Activity.findViewById(int)' on a null object reference 异常

我的Android项目总是出错。java.lang.NullPointerException:Attempttoinvokevirtualmethod'android.view.Viewandroid.app.Activity.findViewById(int)'onanullobjectreference在我的MainActivity中,我调用了FragmentStart类。FragmentStart.classimportandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importa