我正在开发一个使用HTML& amp;的Android应用程序JS,(将在成功开发后使用PhoneGap),我希望应用程序在用户未连接WiFi或移动数据时提醒用户,应用程序应在警报后关闭。
我试过这个作为参考: How to alert the user when there's no internet connection
然而,它似乎对我不起作用..请为此建议其他替代方案。
答案 0 :(得分:1)
很抱歉,因为我没有足够的评论来评论。 要关闭应用程序,您可以使用:
navigator.app.exitApp();
答案 1 :(得分:1)
public void onCreate(Bundle obj)
{
super.onCreate(obj)
setContextView(layout);
if (isOnline())
//do your task
else
{
try {
AlertDialog alertDialog = new AlertDialog.Builder(con).create();
alertDialog.setTitle("Info");
alertDialog.setMessage("Internet not available,try again later.");
alertDialog.setIcon(android.R.drawable.ic_dialog_alert);
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
alertDialog.show();
}
catch(Exception e)
{
Log.d(Constants.TAG, "Show Dialog: "+e.getMessage());
}
}
}