THẢO LUẬN

Cám ơn bạn. Bài viết của đã cho mình hiểu rõ thêm vê Observable. Mong bạn giữ mãi niềm nhiệt huyết để có những bài viết tuyệt với. Chúc bạn thật nhiều sức khoẻ và gặt hái nhiều thành công trong công việc.

+1
thg 9 28, 2020 10:01 SA

Bạn cho mình hỏi thêm chút là tên khách hàng ở một bảng khác thì có tìm đc không ạ

0

bài hay quá bạn

+1

Chú ém bài này bao lâu r 😄

0

@Stevendie bạn dùng thử https://myaloha.vn. Thấy có nhiều feedback tích cực

0

Chỗ này trước tiên bạn phải khởi chạy một máy ảo trước (nếu chưa có thì phải tạo).

  • Muốn tạo máy ảo Android thì có thể dùng trực tiếp Android Studio click vào button "Create Virtual Device..." góc trái ở bên dưới nha. Screenshot from 2020-09-28 15-25-04.png

  • Còn tạo máy ảo trên của IOS như iphone thì phải download XCode mới tạo được.

Sau khi máy ảo đã được chạy thì Android Studio sẽ tự động connect đến máy ảo đó. Thân ái!

0
thg 9 28, 2020 7:50 SA

Toàn con cưng của HTML mà bạn Ni lại bảo là con rơi, chán bạn =))))

0
thg 9 28, 2020 7:08 SA

Cảm ơn bài chia sẻ hữu ích của bạn. 👍

0

Bạn Nhật cho hỏi:

"Target selector: Chọn device để chạy" Nhưng ở máy mình nó ko hiện mục này, chỉ hiện "no devices". Làm sao để có mục "Iphone XS Max" để chọn?

+1
thg 9 28, 2020 3:29 SA

Chào bạn, cherry-pick rất thích hợp với những trường hợp như checkout từ sai branch gốc, lấy source change từ 1 commit nào đó về branch hiện tại. Chery-pick cũng có thể lấy change files từ 1 pull reques với cú pháp cherry-pick -m bạn có thể tìm hiểu thêm.

0

Câu 2:

const arr = ['A', 'B', 'C'];

const printString = (str) => {
  return new Promise((resolve, reject) => {
    if (str) {
      resolve(str);
    } else {
      reject('No string');
    }
  });
};

const printAll = (str) => {
  let i = 0;

  printString(arr[i++]).then(res => {
    console.log(res);
    printString(arr[i++]).then(res => {
      console.log(res);
      printString(arr[i++]).then(res => {
        console.log(res);
      });
    });
  })
};

printAll();
0

uầy bạn viết bài này hay thế. tớ lại có thêm kinh nghiệm để blame intern lẫn leader team tớ rồi bạn ơi 😱😱😱😱😱

0

Khi bạn khởi tạo dự án Android thì cấu trúc thư mục sẽ như trong ảnh dưới. Trong folder app bạn tìm đến file build.gradle thêm dòng code này vào vị trí mình đánh số 3 ấy.

Capture.PNG

Chú ý là nó có tới 2 file build.gradle. Cái file mà có dòng code apply plugin: ở trên cùng như ảnh trên, thì mới là file đúng.

Sau đó click vào biểu tượng con voi này để sync gradle là đc.

Capture2.PNG

0

Hi bạn Minh.

"Để sử dụng được Kotlin Coroutine, bạn cần thêm 2 dependency sau: implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.2.1' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.1.1' "

Giải thích giùm đoạn này. Thêm ở đâu? Mình ko hỉu. Hic!

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 9 27, 2020 10:12 SA

@thangtd90 Ok, mình hiểu mà, còn phải check cả trường hợp chỉ có 1, 2, hoặc 3 người trong array vì trong hiển thị có dấu phảy "," và chữ "và". Bài toán thực tế của mình là hiển thị avatar nên đỡ được phần lằng nhằng này. Cảm ơn bạn.

+1
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í