如何解决连接互联网并关闭 apk 一段时间后显示弹出窗口
我想开发apk,在连接互联网一段时间后,apk 工作时会显示弹出屏幕
解决方法
我的朋友,
如果您的意思是要在连接互联网时显示弹出屏幕(对话框),此代码将适用于您的应用:
AndroidManifest.xml
<!-- Access to the Internt -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (isConnectingToInternet(MainActivity.this))
{
AlertDialog.Builder build = new AlertDialog.Builder(MainActivity.this);
build.setIcon(android.R.drawable.sym_def_app_icon);
build.setTitle("Internet Connect");
build.setMessage("You phone is connected on internet");
build.setCancelable(false);
//for Yes
build.setNegativeButton("Ok",new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog,int which){
dialog.cancel();
}
});
AlertDialog olustur = build.create();
olustur.show();
}
}
public static boolean isConnectingToInternet(Context context) {
ConnectivityManager connectivity =
(ConnectivityManager) context.getSystemService(
Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++)
if (info[i].getState() == NetworkInfo.State.CONNECTED) {
return true;
}
}
return false;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。