无伤大雅的你呀
无伤大雅的你呀
可以看下这篇文章 [Android通过uri获取文件路径](https://blog.csdn.net/qq_42795723/article/details/113862211) 把URI对应的拷到沙盒里面去
> > 可以看下这篇文章 [Android通过uri获取文件路径](https://blog.csdn.net/qq_42795723/article/details/113862211) 把URI对应的拷到沙盒里面去 > > 他的解决方式是把`读取不到路径的文件`复制到`可以读取路径的目录`中, 这种方式大概在 v1.3.7 版本时也是有的。可以参照 #21 中的解释: > > ![image](https://user-images.githubusercontent.com/15343661/149437543-4141bc05-c6b9-4ce2-9541-ccd1e7dfe5cb.png) > > 和上面原理相同的还有另外一种方式: [coltoscosmin/FileUtils@`master`/FileUtils.java](https://github.com/coltoscosmin/FileUtils/blob/master/FileUtils.java?rgh-link-date=2022-01-14T02%3A11%3A14Z) 也可以解决路径为空的问题: > > ![image](https://user-images.githubusercontent.com/15343661/149438866-d347efd2-8d15-4eb1-859e-693ff1dbaeef.png) > > 之所以后面删掉这种方式是因为它对于处理小文件和少量文件时还可以, 一旦文件过大或数量多的话就会严重占用手机存储, 所以建议尽量用uri操作文件而不是直接使用path。 当然万不得已的情况下不失为一种解决方式。...
@Kuki93 大佬,看到你的微信切换表情面板,又看到你这个,方案没有特别大的问题,就是有些手机无法监听,同事的俩台手机就不行,型号华为Mate40系统鸿蒙2.0.0/型号红米Note9pro系统Android11
![image-20211130110422058](https://user-images.githubusercontent.com/45069397/143978677-3ef4fdc5-a204-412b-b35f-d8d0749a418f.png)
> 出现了一样的报错,需求是在启动一个activity时 动态判断 设置 setStartDestination(),如果在oncreate就报上面的错,如果是onstart()就同过,个人理解是初始化未完成就开始清理栈。问题是之前的项目没有出现。 > > override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // val binding = ActivityMainBinding.inflate(layoutInflater) // setContentView(binding.root) setContentView(R.layout.activity_main) initNavGraph() } > > ``` > override fun onStart()...
> 给你翻了下代码 ```kotlin val navHostFragment = supportFragmentManager .findFragmentById(R.id.nav_host_fragment_bankcard) as NavHostFragment val navController = NavHostFragment.findNavController(navHostFragment) val bankCardCount = intent?.getIntExtra("bankCardCount",0) navController.setGraph( if(bankCardCount == 0) R.navigation.nav_bankcard_add else R.navigation.nav_bankcard, // 没有银行卡时,添加银行卡界面直接退出 if(bankCardCount == 0)...
去掉了xml里面的动画(自带的动画)之后,行为似乎正常了。
> 我适配了但是还没搞明白怎么登录 后台是需要你自己搭建运行的 后端是很出名的网易云后端项目 和这个项目是同名的nodejs项目
设置BottomSheetDialog的peekHeight就可以解决,超过整个屏幕。 设置折叠高度过高会是全屏的效果,圆角不会显示。
> 可以用 com.github.NBXXF.Android-PickerView-AndroidX:pickerview:1.0.0 已经翻译了 jitpack方式 可以 用上了