所以我使用Mediastore获取歌曲持续时间但我需要将它们转换为秒我需要将它们格式化为HH:MM:SS(小时:分钟:秒)我尝试使用TimeUnit但是没有工作或者我没有实现它正确办法
谢谢你的帮助对不起英语不好
请帮忙.SongAdapter.java
@Override
public void bindView(View view, Context context, Cursor cursor) {
TextView title1 = (TextView) view.findViewById(R.id.titlelist);
TextView artist1 = (TextView) view.findViewById(R.id.artistlist);
TextView duration1 = (TextView) view.findViewById(R.id.durationlist);
ImageView album1 = (ImageView) view.findViewById(R.id.iconlist);
title = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.TITLE));
String artist = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ARTIST));
String duration = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DURATION));
String album = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ALBUM));
long albumId = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Audio.Media.ALBUM_ID));
StringBuilder titleBuild = new StringBuilder();
titleBuild.append(title);
if(titleBuild.length() > 35)
{
titleBuild.setLength(32);
title = titleBuild.toString()+"...";
}
else
{
title = titleBuild.toString();
}
StringBuilder artistBuild = new StringBuilder();
artistBuild.append(artist);
if(artistBuild.length() …Run Code Online (Sandbox Code Playgroud)