小项目动态申请权限,访问图库,出现奇葩错误:
本来我的代码是if权限申请成功就访问图库,执行结果却程序直接结束。
我重启程序再来这个流程,出现一个不知道谁写的如下窗口:
其实我自己的窗口提示是权限申请成功的。
我唯一能解释的是,编译过程代码文件被动态替换了,程序直接结束很简单,执行一条会抛出异常的语句也会使程序结束(比如Image->Bitmap->Assign(Bitmap)不小心写成Image->Assign(Bitmap)),结束前文件记录一下,下次再来这个流程,因为有文件记录了,就不结束程序,而是显示一个如图的窗口。但我不知道的是,这件事是谁干的,是我的“朋友”恶作剧,还是我用D版软件引起了英巴公司员工的注意?
动态申请权限并访问图库的代码单独新建一个项目,是成功的,而且我先做的这件事。然后我原来10.3.2编译那个小项目的时候出现Linking错误(不排除有干扰的原因)。然后百度网盘下载repack版的10.3.3,因为只有一二十K的下载速度,就花了两天多,这期间可能被恶搞了。
不知道有没有别的解释?