課程
/移動開發(fā)
/Android
/見證Android消息推送時刻
請問老師,問什么Iosession的write方法會給數(shù)據(jù)加了個換行符?還有如果先發(fā)了一句沒加換行符的再發(fā)一句加了換行符的結(jié)果會十分奇怪
2014-11-30
源自:見證Android消息推送時刻 2-6
正在回答
Iosession的write方法不會給數(shù)據(jù)自動加換行符的,只不過我們用了TextLineCodecFactory這個編解碼器,在數(shù)據(jù)發(fā)送之前會被攔截,然后在這里加上了一個\n換行符,所以如果我們是使用Iosession的write方法,就不用自己加\n了,如果你是用的java原生的BufferedWriter,就需要自己加。其實這個問題你自己看一下源碼就能找到原因了,還是比較簡單的。
JIM485477 提問者
我也不明白這個問題
舉報
本課程將一步步教你如何搭建出一個自己的Android推送平臺
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2014-12-03
Iosession的write方法不會給數(shù)據(jù)自動加換行符的,只不過我們用了TextLineCodecFactory這個編解碼器,在數(shù)據(jù)發(fā)送之前會被攔截,然后在這里加上了一個\n換行符,所以如果我們是使用Iosession的write方法,就不用自己加\n了,如果你是用的java原生的BufferedWriter,就需要自己加。其實這個問題你自己看一下源碼就能找到原因了,還是比較簡單的。
2014-12-01
我也不明白這個問題