我想显示在徽标屏幕中连接到互联网时加载的进度条。 我在下面的课程中使用以检查互联网连接:
<target name="compile" depends="setup">
<javac destdir="${base}/${build.dir}"
srcdir="${base}/${src.dir}"
deprecation="true"
verbose="false"
includeantruntime="false">
<classpath refid="libs" />
</javac>
</target>
带进度条的屏幕代码为:
public class AppStatus {
public boolean isNetworkAvailable(final Context context) {
final ConnectivityManager connectivityManager = ((ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE));
return connectivityManager.getActiveNetworkInfo() != null && connectivityManager.getActiveNetworkInfo().isConnected();
}
}
我面临的问题是警报对话框没有显示,当我将活动启动到设置并退出而不打开互联网时,屏幕仅停留在加载屏幕上。 也有人可以为它写一个asynctask方法。我似乎无法绕过它。
感谢。