hình như a nhầm đoạn này "Chạy đoạn script trên và mở trình duyệt của bạn tại địa chỉ localhost:4000 bạn sẽ thấy output sau:" phải k nó là port 3000 đúng không ạ
@cuaong222 mình đoán thôi có thể state là true/false nên dễ bị như thế. ví khi get đc network info or lắng nghe nó thì mất khoảng time.
bạn hay làm state dạng string hay enum xem sao
loading: trạng tái ban đầu chưa biết có mạng hay chưa
connected: đã có mạng
disconnected: mất mạng
Như logic trên ban đầu init của bạn có thể đang là disconnected.
H dùng 3 trạng thai này đủ cover
Cảm ơn bạn, mình code app Android. Hôm qua mình đã làm được rồi, nhưng còn một phần nhỏ. Lúc mình tắt mạng đi load lại webview thì đã hiện giao diện No Internet mình đã thiết kế. Nhưng khi bật mạng và reload lại, trong lúc chuẩn bị load lại màn hình chính thì trong 1, 2 giây load đấy nó vẫn hiện màn hình mặc đình Err.internet.disconected của Android.
THẢO LUẬN
đơn giản nhỉ, nhưng bạn biết cách tải video Instagram chưa? mình phát hiện trang này https://downloader2x.com/vn/
Hình như cùng một người bạn à.
e bị lỗi này dù đã login bằng tài khoản npm là sao ạ ?
ad sai chính tả
làm e khóc thét : ls node_mobudels/.bin => ls node_modules/.bin
Khi nào thì có bản cập nhật mới ạ.
Đợi từ từ bác ơi. Tạm thời bác ghé blog của mình tại https://thanhle.blog để đọc các bài khác đi ạ
Cảm ơn anh đã chia sẻ, bài viết hay quá!
Quá chi tiết! Cảm ơn bác chủ nhé!
hình như a nhầm đoạn này "Chạy đoạn script trên và mở trình duyệt của bạn tại địa chỉ localhost:4000 bạn sẽ thấy output sau:" phải k nó là port 3000 đúng không ạ
Mình gửi main activity bạn xem giúp mình nhé. Đường link trong webview mình trỏ sang Chrome ạ package standing.wap.alocredit;
import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.Uri; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.webkit.WebChromeClient; import android.webkit.WebResourceError; import android.webkit.WebResourceRequest; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Button; import android.widget.ProgressBar; import android.widget.RelativeLayout;
import androidx.appcompat.app.AppCompatActivity; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
public class MainActivity extends AppCompatActivity {
}
@haipq bạn ơi cho mình xin số điện thoại được không???
Chất lượng bài viết quá kém, dịch word by word lung tung.
@cuaong222 mình đoán thôi có thể state là true/false nên dễ bị như thế. ví khi get đc network info or lắng nghe nó thì mất khoảng time. bạn hay làm state dạng string hay enum xem sao
loading: trạng tái ban đầu chưa biết có mạng hay chưaconnected: đã có mạngdisconnected: mất mạng Như logic trên ban đầu init của bạn có thể đang làdisconnected. H dùng 3 trạng thai này đủ coverchắc chủ thớt thiếu cái này á b
rồi sau này nó support tốt hơn thì thay thế thôi.
Cảm ơn bạn, mình code app Android. Hôm qua mình đã làm được rồi, nhưng còn một phần nhỏ. Lúc mình tắt mạng đi load lại webview thì đã hiện giao diện No Internet mình đã thiết kế. Nhưng khi bật mạng và reload lại, trong lúc chuẩn bị load lại màn hình chính thì trong 1, 2 giây load đấy nó vẫn hiện màn hình mặc đình Err.internet.disconected của Android.
Bạn dùng thử Firebase xem
Phần 2 đâu bác ơi
Cùng thắc mắc với bác
bài viết rất tâm huyết, cảm ơn anh :3