在我的应用中,我通过意图传递给另一个活动一定值(在本例中为“p500108270”)。
第二个活动使用Long.parseLong(字符串)使它变长。
当我现在编译时,我得到一个NumberFormatException,表示Long无效。
我能对此做些什么?我需要第一封信,我需要使用很长时间。
由于
答案 0 :(得分:1)
您可以在活动之间传递String
(p500108270),然后在您需要的地方,仅将字符串的数字部分解析为long
。例如:
long num = Long.parseLong(passedString.substring(1));
答案 1 :(得分:0)
尝试为这部分摆脱角色 的Long.parseLong(string.substring(1));
答案 2 :(得分:0)
解决方案是在之前的(ID)(他们称之为URL操作,查看Retrofit网站以了解更多相关内容)的URL中的URL中添加一个p,其中id为long。
感谢您的帮助提示!