summaryrefslogtreecommitdiff
path: root/src/org/fox/ttrss/HeadlinesFragment.java
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2011-11-24 19:11:10 +0300
committerAndrew Dolgov <fox@fakecake.org>2011-11-24 19:11:10 +0300
commit1469ff7b8f0a01e14a8a80a741c2ec1df84ca645 (patch)
treede39ba41ec2369aaec3755203ca82139da02be40 /src/org/fox/ttrss/HeadlinesFragment.java
parent2c2a032471742ccd6f1c0b1c86ead6127b2c237a (diff)
reorganize actionbar
Diffstat (limited to 'src/org/fox/ttrss/HeadlinesFragment.java')
-rw-r--r--src/org/fox/ttrss/HeadlinesFragment.java22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/org/fox/ttrss/HeadlinesFragment.java b/src/org/fox/ttrss/HeadlinesFragment.java
index 65cf2c6f..2055e6ae 100644
--- a/src/org/fox/ttrss/HeadlinesFragment.java
+++ b/src/org/fox/ttrss/HeadlinesFragment.java
@@ -26,6 +26,7 @@ import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.CheckBox;
import android.widget.CompoundButton;
+import android.widget.ToggleButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.ImageView;
import android.widget.ListView;
@@ -214,6 +215,24 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener {
ar.execute(map);
}
+ public void setArticleMarked(final Article article) {
+ ApiRequest ar = new ApiRequest();
+ ar.setApi(m_prefs.getString("ttrss_url", null));
+
+ final String sessionId = ((MainActivity)getActivity()).getSessionId();
+
+ HashMap<String,String> map = new HashMap<String,String>() {
+ {
+ put("sid", sessionId);
+ put("op", "updateArticle");
+ put("article_ids", String.valueOf(article.id));
+ put("mode", article.marked ? "1" : "0");
+ put("field", "0");
+ }
+ };
+
+ ar.execute(map);
+ }
private class ArticleListAdapter extends ArrayAdapter<Article> {
private ArrayList<Article> items;
@@ -296,9 +315,10 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener {
@Override
public void onClick(View v) {
- Log.d(TAG, "Marked image clicked " + v + " / " + article.id + "/" + article.marked);
article.marked = !article.marked;
m_adapter.notifyDataSetChanged();
+
+ setArticleMarked(article);
}
});
}