summaryrefslogtreecommitdiff
path: root/src/org/fox/ttrss/MainActivity.java
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@madoka.volgo-balt.ru>2011-11-23 13:55:05 +0300
committerAndrew Dolgov <fox@madoka.volgo-balt.ru>2011-11-23 13:55:05 +0300
commite0c40e5fb8b9c9ca72a5bb306593565c22e1f804 (patch)
tree2a8db7c2042b1fc0783b6e25824c0e942d430cb0 /src/org/fox/ttrss/MainActivity.java
parent2250b86e3b00ffd8bde4b65285ef06d2581f6a80 (diff)
implement headlines view
Diffstat (limited to 'src/org/fox/ttrss/MainActivity.java')
-rw-r--r--src/org/fox/ttrss/MainActivity.java65
1 files changed, 31 insertions, 34 deletions
diff --git a/src/org/fox/ttrss/MainActivity.java b/src/org/fox/ttrss/MainActivity.java
index 0429fc47..1606033c 100644
--- a/src/org/fox/ttrss/MainActivity.java
+++ b/src/org/fox/ttrss/MainActivity.java
@@ -1,38 +1,25 @@
package org.fox.ttrss;
-import java.lang.reflect.Type;
import java.util.HashMap;
-import java.util.List;
-import java.util.Timer;
-import java.util.TimerTask;
-import org.jsoup.Jsoup;
-
-import android.animation.LayoutTransition;
import android.app.Activity;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.content.Intent;
import android.content.SharedPreferences;
-import android.database.Cursor;
-import android.database.sqlite.SQLiteDatabase;
-import android.database.sqlite.SQLiteStatement;
import android.os.Bundle;
import android.preference.PreferenceManager;
-import android.provider.BaseColumns;
import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
-import android.widget.LinearLayout;
import android.widget.TextView;
+import android.widget.Toast;
import android.widget.ViewFlipper;
-import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
-import com.google.gson.reflect.TypeToken;
public class MainActivity extends Activity {
private final String TAG = this.getClass().getSimpleName();
@@ -49,6 +36,11 @@ public class MainActivity extends Activity {
/** Called when the activity is first created. */
+ public void toast(String message) {
+ Toast toast = Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT);
+ toast.show();
+ }
+
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -66,13 +58,31 @@ public class MainActivity extends Activity {
if (savedInstanceState != null) {
m_sessionId = savedInstanceState.getString("sessionId");
}
-
+
setContentView(R.layout.main);
-
+
+ /* HeadlinesFragment hf = new HeadlinesFragment();
+ FeedsFragment ff = new FeedsFragment();
+ ArticleFragment af = new ArticleFragment();
+
+ FragmentTransaction ft = getFragmentManager().beginTransaction();
+
+ ft.add(R.id.main, ff);
+ ft.add(R.id.main, hf);
+ ft.add(R.id.main, af);
+ ft.hide(hf);
+ ft.hide(af);
+ ft.commit(); */
+
+ FragmentTransaction ft = getFragmentManager().beginTransaction();
+ //ft.hide(getFragmentManager().findFragmentById(R.id.headlines_fragment));
+ ft.hide(getFragmentManager().findFragmentById(R.id.article_fragment));
+ ft.commit();
+
LoginRequest ar = new LoginRequest();
ar.setApi(m_prefs.getString("ttrss_url", null));
- HashMap<String,String> loginMap = new HashMap<String,String>() {
+ HashMap<String,String> map = new HashMap<String,String>() {
{
put("op", "login");
put("user", m_prefs.getString("login", null));
@@ -80,7 +90,7 @@ public class MainActivity extends Activity {
}
};
- ar.execute(loginMap);
+ ar.execute(map);
setLoadingStatus(R.string.login_in_progress, true);
@@ -88,19 +98,8 @@ public class MainActivity extends Activity {
if (vf != null) {
vf.showNext();
- }
+ } */
- HeadlinesFragment hf = new HeadlinesFragment();
- FeedsFragment ff = new FeedsFragment();
- ArticleFragment af = new ArticleFragment();
-
- FragmentTransaction ft = getFragmentManager().beginTransaction();
- ft.add(R.id.main, ff);
- ft.add(R.id.main, hf);
- ft.add(R.id.main, af);
- ft.hide(hf);
- ft.hide(af);
- ft.commit(); */
}
public void setLoadingStatus(int status, boolean showProgress) {
@@ -175,13 +174,11 @@ public class MainActivity extends Activity {
if (content != null) {
m_sessionId = content.get("session_id").getAsString();
- Log.d(TAG, "<<< Authentified, sessionId=" + m_sessionId);
-
setLoadingStatus(R.string.loading_message, true);
FragmentManager fm = getFragmentManager();
- FeedsFragment ff = (FeedsFragment) fm.findFragmentById(R.id.feeds);
-
+ FeedsFragment ff = (FeedsFragment) fm.findFragmentById(R.id.feeds_fragment);
+
if (ff != null) {
ff.initialize(m_sessionId);
}