MTK FAQ:在檔案管理器中刪除某首歌,再次進入音樂播放器列表,被刪除的歌曲依然顯示

SZX511發表於2019-08-14

開啟CFG_MMI_AUDIO_PLAYER_AUTO_REFRESH_LIST_AUTOGEN_ON這個功能,等音樂播放器列表生成之後,在檔案管理器中把某一首歌曲刪除或者移走,再返回音樂播放器播放列表,發現歌曲總數目變了,但歌曲名稱沒變,刪除掉的歌曲名稱還在顯示。需要手動重新整理下,歌曲名稱才更新。

[SOLUTION]
請修改程式碼如下:
void mmi_audply_update_list_hdlr(const CHAR* old_path, const CHAR* new_path, U8 action_type, MMI_BOOL
is_folder)
{ 。。。
if (0 < mmi_audply_update_does_record_in_list(list_path, (CHAR*)update_cntx.old_path))
{
。。。
else if (action_type == AUDPLY_ACTION_MOVE)
{
action_type = AUDPLY_ACTION_DELETE;
mmi_audply_update_delete_folder(MMI_FALSE);
}
mmi_audply_playlist_reset_ui_cntx(); //add this line
}
。。。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529038/viewspace-2653680/,如需轉載,請註明出處,否則將追究法律責任。

相關文章