CallReceiverActivity.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:voice-call-recorder-android 作者:
private void retrieveFiles(){
    RealmResults<CallHistory> result = myRealm.where(CallHistory.class)
            .isNotNull(CallHistory.kCOL_FILE_PATH)
            .findAllSorted(CallHistory.kCOL_DATE_TIME, Sort.DESCENDING);

    arrayFilePaths.clear();
    arrayCalls.clear();

    if (result.size() > 0) {
        for(CallHistory c:result) {
            arrayFilePaths.add(PhoneNumberUtils.formatNumber(c.phoneNumber) + "   " + getDate(c.dateTime, "d/MM/yyyy HH:mm:ss"));
            arrayCalls.add(c);
        }
    }

    if (adapter != null) {
        adapter.notifyDataSetChanged();

        if (arrayCalls.size() > 0 && !hasPlayerSetup){
            AudioWife.getInstance().init(CallReceiverActivity.this, Uri.parse(arrayCalls.get(0).getFilePath())).useDefaultUi(llMediaPlayer, getLayoutInflater());
            hasPlayerSetup = true;
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号