位置纬度和经度未更新

时间:2015-09-17 11:21:32

标签: java android button gps location

代码在这里; https://github.com/googlesamples/android-play-location/blob/master/LocationUpdates/app/src/main/java/com/google/android/gms/location/sample/locationupdates/MainActivity.java

您好,我正在测试此代码,但在startUpdatesButtonHandler()stopUpdatesButtonHandler()我收到的消息是这些代码从未使用过。我应该在哪里使用这些,我忘记了什么吗?我使用了上面链接的代码。

lat lon没有更新,这是因为没有使用启动和停止按钮?我必须刷新整个活动才能更新。

2 个答案:

答案 0 :(得分:1)

// Locate the UI widgets.
mStartUpdatesButton = (Button) findViewById(R.id.start_updates_button);
mStopUpdatesButton = (Button) findViewById(R.id.stop_updates_button);

您需要在这两个按钮上设置onClickListener。 检查main_activity.xml文件,可能已经设置了onClick。但是它在评论中说,并且您可以在代码中看到它startUpdatesButtonHandler(View view)如果已经进行了位置更改将无效。

答案 1 :(得分:1)

只需添加已接受的评论作为答案。您需要在XML中添加它们。

e.g。

     <Button
        ...
        android:onClick="startUpdatesButtonHandler"
        android:text="@string/start_update" />

    <Button
        ...
        android:onClick="stopUpdatesButtonHandler"
        android:text="@string/stop_update" />