From 56a420bb7a15a600b00eb482c9da8a7e17bb2e87 Mon Sep 17 00:00:00 2001 From: 2xlink <2xlink@web.de> Date: Tue, 1 Sep 2020 13:02:35 +0200 Subject: [PATCH] Adds intent listener for nxtb.it links --- app/src/main/AndroidManifest.xml | 10 ++++++++++ .../example/hochi/nextcompanion/RentActivity.java | 14 ++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 5637d70..f35d609 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -30,6 +30,16 @@ + + + + + + + + diff --git a/app/src/main/java/com/example/hochi/nextcompanion/RentActivity.java b/app/src/main/java/com/example/hochi/nextcompanion/RentActivity.java index 79c7fb4..a3bc50b 100644 --- a/app/src/main/java/com/example/hochi/nextcompanion/RentActivity.java +++ b/app/src/main/java/com/example/hochi/nextcompanion/RentActivity.java @@ -1,12 +1,16 @@ package com.example.hochi.nextcompanion; +import android.content.Intent; import android.content.SharedPreferences; +import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; +import org.w3c.dom.Text; + public class RentActivity extends AppCompatActivity implements AsyncTaskCallbacks { private RequestHandler rentRequestTask = null; @Override @@ -21,6 +25,16 @@ public class RentActivity extends AppCompatActivity implements AsyncTaskCallback rentRequest(); } }); + + Intent intent = getIntent(); +// String action = intent.getAction(); + Uri data = intent.getData(); + + if (data != null) { + String bikeID = data.toString().substring(15); + ((TextView) findViewById(R.id.bike_id)).setText(bikeID); + rentRequest(); + } } void rentRequest() {