草庐IT

local-class

全部标签

android - 混淆器 - PersistenceException : Constructor not matched for class

我在我的应用程序中使用retrofit2.0和simpleframework.xml库。问题是当我在没有proguard的情况下运行应用程序时它工作正常但是当我运行proguard时我在日志中收到以下错误。E/ERROR:java.lang.RuntimeException:org.simpleframework.xml.core.PersistenceException:ConstructornotmatchedforclassA类A没有/默认构造函数应该可以工作。我仍然添加了一个NoArgumentConstructor。但这并没有解决问题。A级@Root(name="data",

android - 如何让 Android Studio 停止生成 local.properties?

我已经设置了一个环境变量ANDROID_HOME,它指向我的androidSDK位置。但是,每次我在AndroidStudio中打开我的项目时,它都会将local.properties文件放置到我的项目的根目录,并将我的SDK位置从ANDROID_HOME复制到该文件。我希望AndroidStudio直接使用ANDROID_HOME,而不生成local.properties。为什么?我在Windows10上使用BashforWindows。我想在从Windows运行AndroidStudio时使用Bash运行命令行。为此,我需要两个ANDROID_HOME环境变量,一个用于Window

java - 膨胀异常 : Binary XML file line #22: Error inflating class <unknown>

当我尝试运行我的应用程序时它崩溃了,我在logcat中得到以下信息:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.application/com.example.application.StartActivity}:android.view.InflateException:BinaryXMLfileline#22:Errorinflatingclass.....Causedby:android.view.InflateException:BinaryXMLfileline#22:Er

android - 将 'emma' 添加到 Android ant build 触发 "local variable type mismatch"异常

我正在尝试在Android项目的测试中运行Emma,该项目是Java和C/JNI代码的组合。构建和测试工作正常,但每当我添加emma时,我都会遇到一个神秘的异常。我使用的是AndroidSDKv20.1和NDKr8b。项目在这里,它是一个Android库项目:https://github.com/guardianproject/IOCipher测试在这里:https://github.com/guardianproject/IOCipherTestsbuild.xml文件是使用androidupdatetest-project生成的。运行antcleandebuginstalltest

安卓 Intent :-Use Intent to pass class objects from Activities

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtosendanobjectfromoneAndroidActivitytoanotherusingIntents?我想在一个Activity调用另一个Activity时将一个类对象从一个Activity传递给另一个。我正在尝试使用Intent.putExtra(name,value)来实现,但是我没有Intent.getExtra(name)方法。getStringExtra(name),getDataExtra(name)等方法有很多,但是我在putExtra中输入的是一个类对象,它有很多不同的值,

java - 完成另一个类(class)的 Activity

我正在开发一款需要永久互联网连接的应用。如果没有互联网连接,我希望用户退出应用程序(转到登录屏幕)。我有一个检测网络连接的网络接收器类。我希望此类要么终止堆栈顶部的Activity,要么启动新的登录Activity并删除整个历史堆栈。问题是我无法从我的接收器类内部完成前台Activity,并且在网络出现故障时无法知道用户正在进行哪个Activity。如果我从这个类开始一个新的登录Activity,当用户按下“返回”时,他将被带回应用程序(如果他重新连接到网络),但应用程序未登录并崩溃。尝试使用myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK

android - E/dalvikvm : Could not find class

当我触摸操作栏按钮时,我的Android应用程序出现锁定。我什至没有收到ANR对话。我看到的唯一LogCat错误是:02-0114:59:15.32830107-30170/com.complync.complyncmobileE/dalvikvm:Couldnotfindclass'android.util.ArrayMap',referencedfrommethodcom.android.tools.fd.runtime.Restarter.getActivities02-0114:59:27.2416513-6513/com.complync.complyncmobileE/Tr

android - java.lang.IllegalArgumentException : No injector factory bound for Class<MyActivity_> 异常

我遇到的错误如下:Causedby:java.lang.IllegalArgumentException:NoinjectorfactoryboundforClass.InjectorfactorieswereboundforsupertypesofMyActivity_:[MyActivity].Didyoumeantobindaninjectorfactoryforthesubtype?据我所知,这是因为我使用的是AndroidAnnotations库。AppComponent.class:@Singleton@Component(modules={AndroidInjection

MOMM.UTC(date).local()仍然给出UTC时间。

我正在从数据库中获得时间戳的格式2017-06-2823:24:17.1-07而且我正在尝试使用时刻将其转换为当地时间,但是我仍然返回UTC时间。这是我插入控制台的模拟版本:varnow=newDate();//FriJun30201715:45:30GMT-0700(PDT)//simulatedatereceivedfromservervarnow_utc=newDate(now.getUTCFullYear(),now.getUTCMonth(),now.getUTCDate(),now.getUTCHours(),now.getUTCMinutes(),now.getUTCSecond

ts的class类的使用与继承, es6新增的class类

前言:    ts的class类的使用与继承,es6新增的class类。一、es6新增的class类        在ES6中为了更好的把js设计成面向对象的语言的语法特征,提出了class类,class的本质是函数,类不可重复声明,类定义不会被提升,让js更像面向对象编程的语法。        类名建议大写,在严格要求下必须大写。        声明类:class类名{}          匿名类:varfn=class{}        类的实例为对象,对象三大特性:封装、继承与多态。1、封装classAnimal{constructor(name){//接收参数this.name=nam