diff options
Diffstat (limited to 'app/src/main/java/org/rssin/android/ArticleActivity.java')
-rwxr-xr-x | app/src/main/java/org/rssin/android/ArticleActivity.java | 21 |
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); + } } |