草庐IT

method_descriptor

全部标签

Java:安卓开发: "The method getHolder() is undefined for the type GameView"

我一直在尝试按照此处的教程进行操作:http://www.edu4java.com/en/androidgame/androidgame2.html但是遇到了障碍。出于某种原因,eclipse无法识别getHolder()并给我以下错误:GameView类型的getHolder()方法未定义以及以下解决方案:改为getHandler(...);创建方法getHolder()代码与教程几乎相同,但这里是我所拥有的:packagecom.example.killthemall;importandroid.content.Context;importandroid.graphics.Bitm

java.lang.UnsatisfiedLinkError : Native method not found: Error in jni() 错误

我正在尝试通过将jni与androidActivity一起使用来添加两个二维数组。在android主Activity类中,我创建了一个类sample.java的对象。并将示例类实例的字段传递给native代码进行添加。sample.java如下packagecom.cdacb.mars.ntvoperation;publicclassSample{publicint[][]array1;publicint[][]array2;publicint[][]array3;}native代码的定义是:JNIEXPORTvoidJNICALLJava_com_cdacb_mars_ntvoper

java - 机器人 DialogFragment 机器人 :onClick ="buttonCancel" causes IllegalStateException could not find a method

我的对话fragment有问题。我想使用android:onClick属性,因为在我看来代码更清晰。在我的布局中,我有以下声明:现在我的DialogFragmentimportandroid.os.Bundle;importandroid.support.v4.app.DialogFragment;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;publicclassDialogNewDatabaseextendsDialogFragment{publicDia

安卓工作室 : Gradle DSL method not found: 'classpath()'

首先,我阅读了所有其他解决方案帖子和关于迁移到1.0的官方文档。到目前为止,没有一个奏效。错误:Error:(23,0)GradleDSLmethodnotfound:'classpath()'Possiblecauses:Theproject'SparkDatabase'maybeusingaversionofGradlethatdoesnotcontainthemethod.OpenGradlewrapperfileThebuildfilemaybemissingaGradleplugin.应用Gradle插件目前,这是我的build.gradle:应用插件:'com.androi

java - Chrome CustomTab 错误 : java. lang.NoSuchMethodError: No static method startActivity

我正在尝试使用chrome自定义选项卡将fitbit与我的应用程序连接。但我收到以下错误。java.lang.NoSuchMethodError:NostaticmethodstartActivity(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)VinclassLandroid/support/v4/app/ActivityCompat;oritssuperclasses(declarationof'android.support.v4.app.ActivityCompat'appearsin/da

java - picasso + RxJava2 : Method call should happen from the main thread

这是我最初的问题:我试图在AutoScrollViewPager中显示一些图像。我正在使用Picasso来达到同样的目的。但是,我想使用Rxjava2+Picasso来做同样的事情。我对这个RxJava概念有点陌生。因此,如果有人可以帮助我提供详细信息,将以下内容转换为RxJava代码,我将不胜感激。这就是我在onViewCreated()中所做的imageAdapter=newImageAdapter(getActivity());autoScrollViewPager.setAdapter(imageAdapter);autoScrollViewPager.setCurrentIt

android - java.lang.NullPointerException : Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference 异常

我试图在GSON库的帮助下以JSON格式封装我的数据(经度、纬度、路线、时间戳),以便在60秒后发送到服务器。目前我收到以下错误java.lang.NullPointerException:Attempttoinvokevirtualmethod'java.lang.Classjava.lang.Object.getClass()'onanullobjectreference。我正在将这些变量(pLong、pLat、路由、格式化)显示在xml文件中。感谢任何帮助。错误:04-2123:15:02.893:E/AndroidRuntime(685):FATALEXCEPTION:main

java.lang.NullPointerException : Attempt to invoke virtual method 'ActionBar.setNavigationMode(int)' on a null object reference 异常

我在运行时遇到这个错误。java.lang.NullPointerException:Attempttoinvokevirtualmethod'voidandroid.support.v7.app.ActionBar.setNavigationMode(int)'onanullobjectreference主要Activity.javapublicclassMainActivityextendsActionBarActivityimplementsListView.OnItemClickListener{@OverrideprotectedvoidonCreate(Bundlesave

android - NoSuchMethodError : No static method zzb 错误

我刚刚将我的AndroidStudio版本从2.1升级到2.2.2,我还将一堆其他Google依赖项(播放服务和所有支持库)升级到版本25.0.0。我也升级了gradle版本到2.2.2,compiledSdkVersion为25。好吧,我只是让所有内容都尽可能最新。现在,当我运行我的应用程序时,我会在应用程序启动后立即发生非常奇怪的崩溃。java.lang.NoSuchMethodError:Nostaticmethodzzb(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;inclassLcom/google/andro

Android Room 抛出错误 : Deletion methods must either return void or return int (the number of deleted rows)

我正在使用带有RxJava的AndroidRoomdependencies{implementation'androidx.room:room-rxjava2:2.1.0-alpha02'}我需要从参数化删除方法中获取Completable,我认为这个功能是从2.1.0开始添加的?例如。@Query("DELETEFROMmessage_tableWHEREuid=:id")Completabledelete(Stringid);@Query("DELETEFROMmessage_table")CompletabledeleteAll();仍然抛出错误:删除方法必须返回void或返回i