草庐IT

long-integer

全部标签

android R.integer 在创建数组时返回不正确的极大值导致内存不足

我在xml中声明了几个整数值,需要使用类中的值来定义对象的数组大小。311我在类里面使用上述值如下publicclassInitialiseObjects{//FornowstaticnumberofobjectsinitializedprivateStringTAG="INIT_OBJECTS";intITEM1_COUNT=R.integer.item1;intITEM2_COUNT=R.integer.item2;intITEM3_COUNT=R.integer.item3;privateItem1[]item1Objs=newItem1[ITEM1_COUNT];private

android - 将 String 格式的 Facebook JSON created_time 转换为 long 格式

我正在开发android应用程序并尝试从facebookJSON获取created_time。我在这方面取得了成功,并且得到了2011-07-14T12:28:52+0000。现在应该将其转换为长格式,如220200202932093我现在的挑战是将其转换为长格式。这是因为我计划在android中使用getRelativeTimeSpanString获取相对时间。请帮我将字符串格式的时间从JSON对象转换为长格式 最佳答案 StringexampleDateString="2011-07-14T12:28:52+0000";try{

java.lang.NumberFormatException : unable to parse String as integer 异常

当我遇到这个问题时,我正在做我的android项目我希望将“0345303709”7之类的字符串转换为整数,但我一直收到NumberFormatException。我已经搜索了这里的所有问题,但没有找到解决我的问题的方法。下面是我的安卓代码:Stringedit_cell=cellnumber.getText().toString();try{if(cellnumber.getText().length()==11&&TextUtils.isEmpty(edit_cell)!=true&&edit_cell!=null){cell=Integer.valueOf("0346265188

android - 奇怪的解析崩溃 android - 尝试调用虚拟方法 'int java.lang.Integer.intValue()

所以基本上我已经尝试了所有方法,但我总是遇到崩溃。它只是有时崩溃。这是我的代码:if(mCurrentUser!=null&&mCurrentUser.containsKey(Constants.TABLE_POINTS)){intpoints=mCurrentUser.getInt(Constants.TABLE_POINTS)+AppSingleton.sPointsLookupMap.get(pointsKey);mCurrentUser.put(Constants.TABLE_POINTS,points);mCurrentUser.saveInBackground();}堆栈跟

android - 错误 : impossible to create a new session because 'createSession' which takes HttpClient, 未找到 InputStream 和 long

我正在尝试自动化android混合应用程序但出现以下错误:1)Exceptioninthread"main"org.openqa.selenium.WebDriverException:Itisimpossibletocreateanewsessionbecause'createSession'whichtakesHttpClient,InputStreamandlongwasnotfoundoritisnotaccessible2)Causedby:java.lang.reflect.InvocationTargetException3)Causedby:org.openqa.sel

java - 改造 GSON 将日期从 json 字符串序列化为 long 或 java.lang.Long

我正在使用Retrofit库进行REST调用。传入的JSON如下所示。{"created_at":"2013-07-16T22:52:36Z",}我如何告诉Retrofit或Gson将其转换为long? 最佳答案 您可以通过在retrofit实例上使用您自己的Gson对象设置自定义GsonConverter轻松地做到这一点。在您的POJO中,您可以Datecreated_at;而不是long或String。从日期对象中,您可以使用created_at.getTime()在必要时获取时间。Gsongson=newGsonBuilder

Flink-JDBC SQL Connector报错: java.lang.Integer cannot be cast to java.lang.Long

序号作者版本时间备注1HamaWhite1.0.02022-11-22增加文档一、基础信息1.1组件版本Flink:  1.13.0JDK: 1.8Mysql: 8.0.15com.ververica:flink-connector-mysql-cdc:2.0.0org.apache.flink:flink-connector-jdbc_2.11:1.13.01.2建表语句1.2.1Mysql中的建表语句--新建表demoCREATETABLEdemo(sidint(6),namevarchar(255));--插入两条测试数据insertintodemovalues(1,'hamawhite

java - 由于 Integer.parseInt 而崩溃

我正在尝试从另一个Activity中生成的文本文件中导入文本。生成的文本文件由StringArrayList组成,其中仅包含数字和其他由Android生成的随机文本。当我从文件中导入文本时,我使用BufferedReader和readLine()将每个新数字放入Integer数组列表。我正在从文本文件中删除任何非数值,并且在另一个Activity中生成的数字由“\n”分隔。我面临的问题是Android在加载Activity时崩溃。我已将原因缩小到Integer.parseInt()。我的代码如下:ArrayListlines=newArrayList();@Overridepublic

android - 如何为 List<Long> 实现 parcelable

我正在尝试在我的parcelable中传递一个列表:publicclassMetaDadosimplementsParcelable{privateListsizeImages;publicMetaDados(ListsizeImages){this.sizeImages=sizeImages;}publicListgetSizeImages(){returnsizeImages;}publicvoidsetSizeImages(ListsizeImages){this.sizeImages=sizeImages;}@OverridepublicintdescribeContents(

java - 安卓/Java : long gets negative without exceeding max_value

我正在尝试在我的Android应用程序中进行一些基本计算,以将Date.getTime()值与一些计算值进行比较。我在数据库查询期间所做的计算是:longminus=pauseDays*24*60*60*1000;基本上我计算了pauseDays的毫秒值。如果pauseDays变大(我说的是90天左右),就会发生一些奇怪的事情。计算结果为负数。奇怪的是,结果应该是7776000000,所以它应该比Long.MAX_VALUE小很多。谁能向我解释为什么我在这里得到负数? 最佳答案 大概是因为pauseDays是int类型吧?然后将它乘