Java 启用gps提供程序时关闭对话框
我正在检查gps提供商的状态,如果它是禁用的,我会显示一个AlertDialog。当gps提供程序状态更改为启用时,我想自动关闭此警报对话框 我签入了Java 启用gps提供程序时关闭对话框,java,android,android-alertdialog,android-location,Java,Android,Android Alertdialog,Android Location,我正在检查gps提供商的状态,如果它是禁用的,我会显示一个AlertDialog。当gps提供程序状态更改为启用时,我想自动关闭此警报对话框 我签入了onResume(),除了用户通过“快速设置”下拉菜单更改位置设置外,一切都很好-然后不会调用onResume() onWindowFocusChanged()也未被调用。请尝试此代码 public class getLocation implements LocationListener { @Override public void
onResume()
,除了用户通过“快速设置”下拉菜单更改位置设置外,一切都很好-然后不会调用onResume()
onWindowFocusChanged()
也未被调用。请尝试此代码
public class getLocation implements
LocationListener {
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
}
@Override
public void onLocationChanged(Location loc) {
}
@Override
public void onProviderDisabled(String provider) {
}
@Override
public void onProviderEnabled(String provider) {
if(provider.equalsIgnoreCase("gps"))
{
dialog.dismiss();
}
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}
希望这段代码能帮助你