Adds intent listener for nxtb.it links

This commit is contained in:
2xlink 2020-09-01 13:02:35 +02:00 committed by lgehr
parent 01182a0eee
commit 56a420bb7a
2 changed files with 24 additions and 0 deletions

View file

@ -30,6 +30,16 @@
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
<intent-filter android:label="">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
<data android:scheme="http"
android:host="nxtb.it"
android:pathPrefix="/" />
<!-- note that the leading "/" is required for pathPrefix-->
</intent-filter>
</activity>
<activity android:name=".ReturnActivity"
android:label="@string/title_activity_return">

View file

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