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() {