调用removeLocationUpdates后,位置回调不停止

时间:2018-12-24 08:27:57

标签: java android fusedlocationproviderapi

我正在通过此类接收位置更新,一切正常,除非有时在调用StopLocationUpdate()之后位置回调不会停止。请帮助我纠正错误。我已经检查了可用于停止位置更新的答案,并且已经实施了相同的答案。

FusedLocationProvider类:

<?php

get_header();

//Page Title Bar
$pageTitle = 'Search results for: "'.get_search_query().'"';
echo page_title_bar( $pageTitle, get_template_directory_uri().'/framework/assets/images/pg-title-bar.jpg');
?>

<div class="container blog-wrapper page-container">
    <div class="row">
        <div class="col-lg-9 col-md-9 col-sm-12 col-xs-12">
            <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

                <?php
                    // Include Blog Posts List
                    get_template_part('framework/template-parts/post/blog', 'post-list');
                ?>

            <?php endwhile; ?>

            <div class="pagination-wrapper">
                <?php pagination(); ?>
            </div>

            <?php else: ?>
                <h3>No results found for: '<?php echo get_search_query(); ?>'</h3>
            <?php endif; ?>
        </div>

        <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12">
            <?php
                // Include Blog Sidebar
                get_template_part('framework/template-parts/post/blog', 'sidebar');
            ?>
        </div>
    </div>
</div>


<?php get_footer(); ?>

1 个答案:

答案 0 :(得分:0)

我有类似的问题。结果是,我有多个持有locationCallback的类实例,因此被调用来停止位置更新的实例与启动它们的实例不同。

那么对于您的代码,您可能有多个FusedLocationProvider实例吗?