Added a button that sends last known location to telegram.

This commit is contained in:
Filip Strajnar 2024-10-27 13:31:24 +01:00
parent 137290e6d3
commit eb8dc83846
2 changed files with 16 additions and 0 deletions

View file

@ -32,6 +32,7 @@ import io.jenetics.jpx.WayPoint;
public class MainActivity extends AppCompatActivity implements LocationListener, ServiceConnection {
private final String TAG = MainActivity.class.getName();
private Button exportButton;
private Button sendTelegramButton;
private WriteToFile writeToFile;
private static boolean includeComments = false;
private static Double accuracyThreshold = 2.0;
@ -54,6 +55,7 @@ public class MainActivity extends AppCompatActivity implements LocationListener,
});
exportButton = findViewById(R.id.buttonExport);
sendTelegramButton = findViewById(R.id.buttonSendTelegram);
}
@Override
@ -89,6 +91,12 @@ public class MainActivity extends AppCompatActivity implements LocationListener,
LocationLoggingServiceBinder binder = (LocationLoggingServiceBinder) iBinder;
binder.subscribeToLocationUpdates(this);
if(sendTelegramButton != null){
sendTelegramButton.setOnClickListener(v -> {
binder.sendLastKnownLocationToTelegram();
});
}
if(exportButton != null){
exportButton.setOnClickListener(v -> {
Log.d(TAG, "Export button clicked.");

View file

@ -26,5 +26,13 @@
android:text="Export"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/buttonSendTelegram"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@+id/buttonExport"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:text="Send to telegram" />
</androidx.constraintlayout.widget.ConstraintLayout>