草庐IT

Interface1

全部标签

java - Activity 无法转换为接口(interface) (ClassCastException)

我目前在我的Android应用程序中遇到ClassCastException,原因是“无法将Activity转换为界面”。这是我的代码:Logcat表示在MovieGridFragment的onAttach部分中的“this.clickListener=(clickInterfaceHelper)context;”行中抛出了异常。我的界面:publicinterfaceclickInterfaceHelper{voidclickOnItem(intid);voidfavoriteMovieItem(intmovieId);}fragment类:publicclassMovieGridF

android - 如何在android中获取WIFI接口(interface)的MAC地址?

我正在使用以下代码:WifiManagerwifiMgr=(WifiManager)app.getSystemService(Context.WIFI_SERVICE);returnwifiMgr.getConnectionInfo().getMacAddress();问题是,必须在设备中启用WIFI才能让我读取其地址。如何在WIFI关闭的情况下仍然读取WIFI的MAC? 最佳答案 你不能。根据设备的不同,如果wifi适配器被禁用,那么它实际上可能以电子方式关闭,因此您无法从中读取任何信息。来自AndroidDevelopersBl

android - onSaveInstanceState 中的保存接口(interface)(Listener)

保存实例状态对于Integer、Long、String等数据,我只是将其放入bundle中,并在再次调用onCreateView时将其取回。但是我的fragment也有像下面这样的听众,publicclassSomeFragmentextendsFragment{publicinterfaceSomeListener{publicvoidonStartDoingSomething(ObjectwhatItIsDoing,Datewhen);publicvoidonDoneDoingTheThing(ObjectwhatItDid,booleanresult);}privateSomeF

java.lang.NullPointerException : Attempt to invoke interface method 'OnColorChangeListener.colorChanged(java.lang.String)' on a null object reference 异常

这个问题在这里已经有了答案:AndroidFragmentonAttach()deprecated(10个答案)关闭6年前。我是Android的初学者,如果这是一个非常简单的修复,请原谅我。我已经查看了此处关于同一NullPointerException问题的其他帖子,但是我仍然无法在我的代码中找到错误的来源。我有一个非常简单的项目,它有Mainjava类和一个fragment类。当用户单击单选按钮时,主要Activity的背景颜色必须更改,但我不断收到:java.lang.NullPointerException:Attempttoinvokeinterfacemethod'OnCo

java - 来自 google 的接口(interface) X509TrustManager 的不安全实现

我在GooglePlay中有一个应用程序,我收到一封来自Google的邮件说:Yourapp(s)listedattheendofthisemailuseanunsafeimplementationoftheinterfaceX509TrustManager.Specifically,theimplementationignoresallSSLcertificatevalidationerrorswhenestablishinganHTTPSconnectiontoaremotehost,therebymakingyourappvulnerabletoman-in-the-middle

android - 如何在.aidl文件中定义接口(interface)类型的parcelable?

我有一个.aidl文件,它定义了一个接口(interface)类型的parcelable,比方说parcelableMyInterface;其中MyInterface是在MyInterface.java中声明的java接口(interface),它扩展了Parcelable接口(interface)。androidparcelable机制要求我在parcelable类中定义一个静态CREATOR。但是,由于接口(interface)类不知Prop体实现,因此无法实现createFromParcel()方法,我该如何为接口(interface)执行此操作?android运行时将如何决定调

【C/C++编译】CMake定义头文件路径、链接库路径及链接选项:PRIVATE,INTERFACE,PUBLIC

文章目录一、CMake常用变量二、自定义头文件、链接库路径的方法自定义头文件路径自定义链接库路径另一种实现的命令两种命令的区别介绍测试工程目录结构:调用关系:关键字用法说明:一、CMake常用变量在CMake中,有许多常见的变量可用于配置和管理构建过程。以下是一些常见的变量,包括当前源码路径:CMAKE_SOURCE_DIR:当前CMakeLists.txt所在的源码目录的根路径。CMAKE_BINARY_DIR:构建目录的根路径,即构建生成的可执行文件、库和其他构建输出的存放位置。CMAKE_CURRENT_SOURCE_DIR:当前处理的CMakeLists.txt所在的源码目录的路径。C

android - 将 parcelable 添加到自定义对象的接口(interface)类

我有一个自定义对象类,但它是通过接口(interface)实现的,我如何将parceable合并到其中。我已经关注并搜索了parceable,但它仅适用于对象类。例如:HowcanImakemycustomobjectsParcelable?我想将我的对象列表传递给android中的另一个Activity。代码:publicinterfaceProjection{interfaceJob{@XBRead("./task")ListgetTasks();@XBRead("./id")Stringgetid();@XBRead("./job_title")Stringgetjob_titl

javascript - Android proguard Javascript接口(interface)问题

使用proguard混淆后我的项目因javascriptinterface而失败这里是一些混淆器配置建议的链接,但它在我的情况下不起作用http://groups.google.com/group/android-developers/browse_thread/thread/f889e846fbf7ec3f?pli=1因此来自Javascript的调用松散绑定(bind)到关联的Java方法关于那个的我的proguard配置-keeppublicclasscom.trans_code.android.JavascriptCallback-keeppublicclass*impleme

【异常解决】java.lang.IllegalStateException: No primary or single unique constructor found for interface

java.lang.IllegalStateException:Noprimaryorsingleuniqueconstructorfoundforinterfacejava.util.List的解决方案一、背景描述二、解决方案一、背景描述Springboot+vue3批量删除规则接口:前端请求如下后端服务接口请求的方法如下:结果报错,详情如下:java.lang.IllegalStateException:Noprimaryorsingleuniqueconstructorfoundforinterfacejava.util.List二、解决方案前端请求不变,后端服务接口请求的方法参数上添加