aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
authorzkwip2015-06-09 20:04:29 +0200
committerzkwip2015-06-09 20:04:29 +0200
commit3c3bf798515ed2c61b29cd93dfeb0a681d8f7839 (patch)
tree30390fedad1650edae92bca8445b0a25de2164cc /app/src/main/java
parentSummary fix (diff)
Share implementation
+ language escapes
Diffstat (limited to 'app/src/main/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);
+ }
}