Background location notifications in googlePlayFlavor
This commit is contained in:
@ -1,14 +1,21 @@
|
||||
package com.jens.automation2;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.text.Html;
|
||||
import android.view.View;
|
||||
import android.widget.QuickContactBadge;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.core.text.HtmlCompat;
|
||||
|
||||
public class ActivityDisplayLongMessage extends Activity
|
||||
{
|
||||
TextView tvLongMessage;
|
||||
TextView tvMessageTitle, tvLongMessage, tvMessageLink;
|
||||
|
||||
@Override
|
||||
protected void onCreate(@Nullable Bundle savedInstanceState)
|
||||
@ -16,8 +23,34 @@ public class ActivityDisplayLongMessage extends Activity
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_display_long_message);
|
||||
|
||||
tvMessageTitle = (TextView)findViewById(R.id.tvMessageTitle);
|
||||
tvLongMessage = (TextView)findViewById(R.id.tvLongMessage);
|
||||
tvMessageLink = (TextView)findViewById(R.id.tvMessageLink);
|
||||
|
||||
tvLongMessage.setText(getIntent().getStringExtra("longMessage"));
|
||||
String title = getIntent().getStringExtra("messageTitle");
|
||||
String message = getIntent().getStringExtra("longMessage").replace("\\n", Miscellaneous.lineSeparator);
|
||||
|
||||
String link = null;
|
||||
if(getIntent().hasExtra("messageLink"))
|
||||
link = getIntent().getStringExtra("messageLink");
|
||||
|
||||
tvMessageTitle.setText(HtmlCompat.fromHtml(title, HtmlCompat.FROM_HTML_MODE_LEGACY));
|
||||
tvLongMessage.setText(message);
|
||||
|
||||
if(link != null && link.length() > 0)
|
||||
{
|
||||
tvMessageLink.setText(HtmlCompat.fromHtml("<u>" + link + "</u>", HtmlCompat.FROM_HTML_MODE_LEGACY));
|
||||
String finalLink = link;
|
||||
tvMessageLink.setOnClickListener(new View.OnClickListener()
|
||||
{
|
||||
@Override
|
||||
public void onClick(View view)
|
||||
{
|
||||
Uri uriUrl = Uri.parse(finalLink);
|
||||
Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl);
|
||||
startActivity(launchBrowser);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user