-2
我有一个飞溅的活动,我检查是否有任何互联网连接或没有。如果不是,则会显示一条Snackbar
消息。在Snackbar
中,当用户点击它时,我放置了一个重试选项。它会再次检查互联网连接并转到下一个活动。小吃店的重试选项代码
if(!isConnectedToInternet()){
Snackbar snackbar = Snackbar
.make(coordinatorLayout, "No internet connection!", Snackbar.LENGTH_LONG)
.setAction("RETRY", new View.OnClickListener() {
@Override
public void onClick(View view) {
//What do I write here?
}
});
}
private boolean isConnectedToInternet(Context context) {
ConnectivityManager cm =
(ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
return netInfo != null && netInfo.isConnectedOrConnecting();
}
你应该使用警告对话框,而不是小吃店.. –
请寻求帮助之前尝试的东西。 StackOverflow不适合其他人为您编写代码。 –