
安卓学习
橆黯酷奀
这个作者很懒,什么都没留下…
展开
-
SharedPreferences最后一次写入断电不保存问题记录
现象:连续几次将数据写入SharedPreferences保存后断电。断电前可以看到/data/data/package_name/shared_prefs/*.xml 文件内容已修改为最后一次写入数据。上电后在执行读取数据操作前,/data/data/package_name/shared_prefs/*.xml的内容始终为最后一次写入内容,但执行读取操作时,xml中内容改变,变为最后一次写入之...原创 2020-04-29 10:07:45 · 1674 阅读 · 1 评论 -
安卓使用MediaPlayer播放音乐,换曲会跳曲问题。MediaPlayer报错 Error(0,38)
出现mediaplayer的(-38, 0)报错,这种方法可以解决问题。 // 因为直接切歌会发生错误,所以增加错误监听器。返回true。就不会回调onCompletion方法了。 player.setOnErrorListener(new OnErrorListener() { @Override p...转载 2020-03-18 17:53:21 · 741 阅读 · 1 评论 -
Android使用MediaPlayer实现音乐播放,Android10读写权限问题记录
1.Android10申动态请读写权限时需要在<application/>标签添加android:requestLegacyExternalStorage="true"<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/a...原创 2020-03-17 18:19:55 · 2203 阅读 · 1 评论 -
Android使用MediaPlayer实现音乐播放mPlayer.setLooping(true)无作用问题记录
问题:初次打开app时,没有音乐在播放,直接设置setLooping(true),用isLooping()得到的仍是flase。解决:记录当前操作,播放时重新设置setLooping(true) ******* if(mode == REPEAT1) { if(!mPlayer.isLooping()) { ...原创 2020-03-17 18:08:53 · 2792 阅读 · 0 评论 -
Caused by: android.view.InflateException: Binary XML file line #9: Binary XML...问题记录
1.尝试练习实现自定义TextView时,运行报错代码及xml如下:@SuppressLint("AppCompatCustomView")public class MyTextView extends TextView { private Paint mPaint1; private Paint mPaint2; public MyTextView(Cont...转载 2020-02-09 16:45:19 · 1517 阅读 · 1 评论 -
Android Adapter的notifyDataSetChanged更新listView显示,第一次进入包含list的Activity时可以更新,后续进入Activity更新无效
list内容放于listItems中 public class ListItem { private int list_left; private int list_right; public ListItem(int left, int right) { this.list_left = left; this.list_r...原创 2020-01-03 12:59:49 · 304 阅读 · 0 评论 -
RecyclerView实现list,item分两段的分区域按下问题记录
list显示效果如图,list item分左右两个部分,左边部分按下会变色,右边部分点击无效果。一些item只有左边部分 list item布局如下,左右部分都为ImageView实现 一个item包括左右两个ImageView,无图预览: 左边部分想通过ImageButton显示,但没找到在list中如何监听左边ImageButton的方法。只能监听整个item(刚学习Andr...原创 2019-12-27 18:01:47 · 350 阅读 · 0 评论