终于解决了刷新时会崩溃的问题，主要是由于adapter数据源是在子线程更新，而adapter.notifyDataChanged却是在UI线程调用引起的。解决方法，adapter的数据源不要直接来自于Mp3Loader，新建一个中间列表，然后copy值给adapter数据源，保证两个列表只是值相同的两个不同对象