THẢO LUẬN

Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 11, 2018 10:14 SA

Em vừa test thấy ok đấy bác ạ. Nhưng em thử trường hợp nếu nested view của adapter cha mà lại là nhiều kiểu nested view khác nhau(2 trở lên). Thì khi scroll nested view, xong scroll mẹ sẽ bị lỗi cast data bác à. Hình như nó bảo là do nested view là 2 adapter khác nhau, mà mình đang tái sử dụng cái viewPool đó nên nó bị lỗi ko thể lấy viewPool của adapter này gán cho viewPool của adapter kia. Bác có giải pháp gì ko nếu mà nó như thế ạ @@

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 11, 2018 10:05 SA

Khởi tạo trong adapter (Y)

0
thg 5 11, 2018 9:46 SA

đoạn code

tags.*.not_in' => ":values have been blocked.",

không pass được giá trị vào trong message nhé bạn ?

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 11, 2018 9:31 SA

Khi khởi tạo adapter, mình sẽ tạo luôn 1 viewPool bằng câu lệnh: viewPool = new RecyclerView.RecycledViewPool(); Sau đó, mình gán các nested view sử dụng chung các viewPool đó bằng cách: itemView.subRc.setRecycledViewPool(viewPool) phải ko bác?

0

bạn gõ thử: ngrok http [port] -host-header="localhost:[port]". [port] là port mà localhost của bạn chạy

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 11, 2018 8:50 SA

Bác có thể cho em xin mail / skype để được tư vấn free cụ thể hơn ko ạ? 😄

0

oh, thank you em, 👍

anh đã sửa rồi 😉

0

Anh ơi 14/11/2018 => 14/11/2008

0

Mong chờ các bài tiếp theo của bạn. Mình cũng từ PHP Developer đi lên.

0

Cảm ơn series của bạn đã làm rất rõ ràng.

mình đang chờ demo của phần này để hiểu rõ về cơ chế trao đổi tiền trong mạng ra sao.

Mình có vài thắc mắc, nhờ các bạn giải thích giúp mình:

  • Mỗi node khi mới đăng ký thì sẽ lấy data ở đâu khi không có server chung, có phải nó sẽ download từ 1 node khác được chỉ định? Nghĩa là lúc mới đăng ký node, mình phải gõ địa chỉ IP của node nào đó?

  • Transaction khi được tạo mới, có phải sẽ được Broadcast đến tất cả các nodes trong mạng biết, vậy khi nào thì 1 node sẽ bắt đầu tính Hash để thêm block mới? Có phải nó chờ cho đến khi nhận được đủ số transactions (ví dụ 10 txs), hay theo 1 khoảng thời gian nhất định thì nó sẽ bắt đầu tính Hash?

  • Cơ chế giải quyết conflict của các node như thế nào, khi có 2 nodes cùng tìm được 2 Hash khác nhau, cùng 1 thời điểm?

Cảm ơn các bạn nhiều.

0
thg 5 11, 2018 6:33 SA

Tks bạn, mình đếm thì cứ đến request 101 là bị, chắc họ giới hạn 100 request rồi 😃

0
thg 5 11, 2018 6:32 SA

File .so vẫn decode đc nha bạn

+1
thg 5 11, 2018 6:06 SA

bạn thử check lại 2 cái này xem App.java đã có mSelf = this; chưa? Manifest đã có? <application android:name=".App"

0
Avatar
đã bình luận cho bài viết
thg 5 11, 2018 5:34 SA

Ý bạn là như thế này à

    A
   / \
  B   D
 /
C

Có use case thực tế nào dễ hiểu hơn ko nhỉ?

0

nếu version 3.5 thì ngon luôn

3.5 là version yêu cầu của Python nhé, không phải của pip =))

Trên Ubuntu 13+ thì phải cài python3-pip, sau đó dùng pip3 để cài framgia-ci

+2
thg 5 11, 2018 4:34 SA

Lỗi nullpointerexception anh ạ, sau em tạo Content từ activity truyền vào SharedPrefs để khởi tạo mSharedPreferences thì mới được, Sao App.self() không dùng đc anh nhỉ

0
thg 5 11, 2018 4:28 SA

Cảm ơn bạn, viết bài fun fun tí mọi người đọc đỡ buồn ngủ hơn 😄

0
thg 5 11, 2018 4:21 SA

cám ơn bạn nhé, bài viết vui và dễ hiểu (y)

0

Hiếu mấy/7 rồi :v

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 11, 2018 4:07 SA

@VoTheAnh nghĩa là giờ mình sẽ ko tạo adapter con bên trong, mà sẽ tạo view LinearLayout với chế độ xem orientation vertical để hiển thị phải ko bạn?

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí