Bài viết hay.
Nhưng code diễn tả có vấn đề.
AsyncTask<> khi extend và Observable<> khi khởi tạo bạn nên viết rõ ràng kiểu dữ liệu ra. Kể cả hàm override phải viết cho đủ cú pháp.
Ví dụ: @Override
public void call(Subscriber<? super String> subscriber)
Subscriber mới đúng chính tả (=> chỗ "Tạo Subcriber đăng kí nhận event")
Mình có thể hiểu nhưng những bạn mới sẽ khó khăn đó bạn.
```javascript
if (typeof a === 'string') {
return a.substr(0, 3); // OK
} else {
return a.length // Error, không có gì đảm bảo a có property length
}
```
để highlight theo cú pháp javascript. Cũng giống trên github vậy đấy, bạn cần gõ tên ngôn ngữ mình muốn highlight vào sau 3 dấu backstick.
Ví dụ như đoạn code của bạn sẽ được highlight như sau:
if(typeof a ==='string'){return a.substr(0,3);// OK}else{return a.length // Error, không có gì đảm bảo a có property length}
THẢO LUẬN
quá hay (y)
(clap2)
(ba)
They sent email to wrong guy (yaoming)
Hay! Thanks em
(goodjob)
Bài viết hay. Nhưng code diễn tả có vấn đề. AsyncTask<> khi extend và Observable<> khi khởi tạo bạn nên viết rõ ràng kiểu dữ liệu ra. Kể cả hàm override phải viết cho đủ cú pháp. Ví dụ: @Override public void call(Subscriber<? super String> subscriber)
Subscriber mới đúng chính tả (=> chỗ "Tạo Subcriber đăng kí nhận event")
Mình có thể hiểu nhưng những bạn mới sẽ khó khăn đó bạn.
@mahpahh Bạn có thể gõ
để highlight theo cú pháp javascript. Cũng giống trên github vậy đấy, bạn cần gõ tên ngôn ngữ mình muốn highlight vào sau 3 dấu backstick.
Ví dụ như đoạn code của bạn sẽ được highlight như sau:
Các bác cho hỏi code highlighting trong markdown ở đây cú pháp như thế nào ạ?
Rất vui nếu bài của mình có ích với các bạn. You are welcome :>
có demo minh họa thì hoàn hảo hơn
@obito :sure: Nếu anh về nước kịp thời ạ =)) P.S. leogi.github.io (batngo)
bài rất hữu ích, được thưởng nhớ cho anh xin 1 cốc cookie
@vhuy257 hope it helps (honho)
thank anh
@pham.xuan.lu
cảm ơn vì con rắn, bạn có thể cho mình xin mã nguồn được không ạ..mình thấy thích rồi đó
@thanh4890 (thankyou)
Tiện quá, thanks .