我在我的MAINACTIVITY.java中使用了ToggleButton。当它从另一个类GPSLOCATION.java中获取当前位置并更新到服务器时。获取切换按钮在不同类中的状态android
<ToggleButton
android:id="@+id/switch1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:onClick="onToggleClicked" />
public void onToggleClicked(View view) {
boolean on = ((ToggleButton) view).isChecked();
if (on) {
update_alert();
} else {
timerAlert.cancel();
}
}
但由于其采用的TimerTask即运行,如果切换按钮是ON然后每隔一个分钟位置被取出,并在服务器上更新。 相反,我想获得GPSLOCATION.java中的TOGGLEBUTTON状态,位于onLocationChanged方法中,如果打开,那么我需要将它更新到服务器,我知道任何人都可以帮助我摆脱这种情况。