From 3c3bf798515ed2c61b29cd93dfeb0a681d8f7839 Mon Sep 17 00:00:00 2001
From: zkwip
Date: Tue, 9 Jun 2015 20:04:29 +0200
Subject: Share implementation
+ language escapes
---
.../java/org/rssin/android/ArticleActivity.java | 21 +++++++++++++++++++++
app/src/main/res/values-fr/strings.xml | 14 +++++++-------
app/src/main/res/values-nl/strings.xml | 2 +-
3 files changed, 29 insertions(+), 8 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);
+ }
}
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 8f95162..bd71f3c 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -6,7 +6,7 @@
Ouvrez avec RSSin
Configuration
Je déteste
- J'aime
+ J\'aime
Écrit par
Inconnu auteur
Publié sur
@@ -14,13 +14,13 @@
Appliquer
Annuler
Bon
- Impossible d'éffacher
- Impossible d'éffacher
+ Impossible d\'éffacher
+ Impossible d\'éffacher
URL invalide
- Impossible de charger l'article
+ Impossible de charger l\'article
Impossible de charger les alimentations
Impossible de charger les filtres
- Problème d'internet
+ Problème d\'internet
Impossible de conserver
Impossible de conserver
Impossible de conserver
@@ -36,7 +36,7 @@
Ajouter
Fermer
Ouvrir
- Data & synchronisation
+ Data et synchronisation
Général
Fréquence de synchronisation
Paramètres de système
@@ -45,7 +45,7 @@
Filtre
Filtre
Filtres
- Activité de l'écran d'accueil
+ Activité de l\'écran d\'accueil
Paramètres
Boîte de réception
\ No newline at end of file
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 3788137..8d9733b 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -35,7 +35,7 @@
Toevoegen
Sluiten
Openen
- Data & synchronisatie
+ Data en synchronisatie
Algemeen
Synchronisatiefrequentie
Systeeminstellingen
--
cgit v1.2.3