[求组]android 音乐播放器铃音设置后显示图标,下次启动自动判断系统铃声 androidlistview音乐设置铃声 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单问下,为啥我点击第一首歌,设置铃音,居然会变成第二首歌后面显示图标了,可以存储为shareperence,然后就可以保存状态,,, 我也不知道为什么会在第二首歌后面显示图标,是不是我重绘Listview错了? 你的问题还有很多,我先帮你解决存储的问题吧,在holder.ring.setOnClickListener(new OnClickListener()里面加入SharedPreferences MusicInfo = ListViewActivity.this.getSharedPreferences("MusicInfo", 0); MusicInfo.edit().clear(); MusicInfo.edit().commit(); MusicInfo.edit().putString("title", "1"); MusicInfo.edit().putString("url", "12"); MusicInfo.edit().putLong("size", Long.parseLong("123")); MusicInfo.edit().commit();然后再// 绘画每一列 musiclist = lists.get(position);后面加入SharedPreferences getRing = getSharedPreferences("MusicInfo", 0); String muisctitle=getRing.getString("title", ""); long musicsize=getRing.getLong("size", 0); String muiscurl=getRing.getString("url", ""); if(musiclist.getTitle().equals(muisctitle)&&musiclist.getUrl().equals(muiscurl)&&musiclist.getSize()==musicsize){ holder.ring_view.setVisibility(View.VISIBLE); }这样就可以保存哪个音乐设置了铃音了 这个写错了,应该是SharedPreferences MusicInfo = ListViewActivity.this.getSharedPreferences("MusicInfo", 0); MusicInfo.edit().clear(); MusicInfo.edit().commit(); MusicInfo.edit().putString("title", title); MusicInfo.edit().putString("url", url); MusicInfo.edit().putLong("size", size); MusicInfo.edit().commit(); 不用谢,你先看看你的铃音可以保存不,如果不能保存,你把这三句话改成MusicInfo.edit().putString("title", title).commit(); MusicInfo.edit().putString("url", url).commit(); MusicInfo.edit().putLong("size", size).commit();我不知道你的sdk是否支持一起commit,这样写规范一些 musiclist = lists.get(position);这里你改成musiclist = lists.get(position-1);试试,我现在没时间,你自己研究下,,, 安卓怎样跟电脑端的数据库进行交互。 android开发入门 如何用显示listview点击后的单选背景效果 图标设计工具 背景如何设置透明 Launcher Icon Generator 两个Activity跳转的问题。 testNDK报错,求帮忙解答 android 手机或平板上加载大图片问题 listview问题请教 gridview 滑动时checkbox 监听自动运行,跪求大神解答 刚学android,小白求指导,好人么么哒 关于Andorid新进程中的binder实体 actionbar的问题
MusicInfo.edit().clear();
MusicInfo.edit().commit();
MusicInfo.edit().putString("title", "1");
MusicInfo.edit().putString("url", "12");
MusicInfo.edit().putLong("size", Long.parseLong("123"));
MusicInfo.edit().commit();然后再// 绘画每一列
musiclist = lists.get(position);后面加入SharedPreferences getRing = getSharedPreferences("MusicInfo", 0);
String muisctitle=getRing.getString("title", "");
long musicsize=getRing.getLong("size", 0);
String muiscurl=getRing.getString("url", "");
if(musiclist.getTitle().equals(muisctitle)&&musiclist.getUrl().equals(muiscurl)&&musiclist.getSize()==musicsize){
holder.ring_view.setVisibility(View.VISIBLE);
}这样就可以保存哪个音乐设置了铃音了
MusicInfo.edit().clear();
MusicInfo.edit().commit();
MusicInfo.edit().putString("title", title);
MusicInfo.edit().putString("url", url);
MusicInfo.edit().putLong("size", size);
MusicInfo.edit().commit();
MusicInfo.edit().putString("url", url).commit();
MusicInfo.edit().putLong("size", size).commit();我不知道你的sdk是否支持一起commit,这样写规范一些