aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/org/rssin/android/ArticleActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/org/rssin/android/ArticleActivity.java')
-rwxr-xr-xapp/src/main/java/org/rssin/android/ArticleActivity.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/app/src/main/java/org/rssin/android/ArticleActivity.java b/app/src/main/java/org/rssin/android/ArticleActivity.java
index 165ac54..f5c0631 100755
--- a/app/src/main/java/org/rssin/android/ArticleActivity.java
+++ b/app/src/main/java/org/rssin/android/ArticleActivity.java
@@ -3,6 +3,7 @@ package org.rssin.android;
import android.content.Intent;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
+import android.support.v7.internal.widget.AdapterViewCompat;
import android.text.Html;
import android.view.Menu;
import android.view.MenuItem;
@@ -13,6 +14,10 @@ import org.rssin.rssin.SortedFeedItemContainer;
import org.rssin.rss.FeedItem;
import org.rssin.rssin.R;
+import java.text.DateFormat;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
import static org.rssin.neurons.Feedback.*;
public class ArticleActivity extends ActionBarActivity {
@@ -80,8 +85,24 @@ public class ArticleActivity extends ActionBarActivity {
Toast.makeText(this, "Feedback saved.", Toast.LENGTH_SHORT).show();
container.feedback(this, Like);
return true;
+ } else if(id == R.id.article_action_share)
+ {
+ shareArticle();
+ return true;
}
return super.onOptionsItemSelected(item);
}
+
+ private void shareArticle()
+ {
+ FeedItem item = container.getFeeditem();
+ String message = item.getTitle() + " \n" + item.getLink();
+
+ Intent sendIntent = new Intent();
+ sendIntent.setAction(Intent.ACTION_SEND);
+ sendIntent.putExtra(Intent.EXTRA_TEXT, message);
+ sendIntent.setType("text/plain");
+ startActivity(sendIntent);
+ }
}