switch to ICS native fragments
This commit is contained in:
parent
c13dd67f43
commit
ca65a6cdfa
@ -5,7 +5,7 @@
|
||||
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
|
||||
<classpathentry kind="lib" path="C:/Users/fox/workspace/org.fox.ttrss/libs/gson-1.7.1.jar"/>
|
||||
<classpathentry kind="lib" path="C:/Users/fox/workspace/org.fox.ttrss/libs/jsoup-1.6.1.jar"/>
|
||||
<classpathentry kind="lib" path="libs/android-support-v4.jar"/>
|
||||
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
|
||||
<classpathentry kind="lib" path="libs/android-support-v4.jar"/>
|
||||
<classpathentry kind="output" path="bin/classes"/>
|
||||
</classpath>
|
||||
|
@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="org.fox.ttrss"
|
||||
android:versionCode="72"
|
||||
android:versionName="0.5.7" >
|
||||
android:versionCode="73"
|
||||
android:versionName="0.6.0" >
|
||||
|
||||
<uses-sdk android:minSdkVersion="8" />
|
||||
<uses-sdk android:minSdkVersion="14" />
|
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
|
Binary file not shown.
@ -8,4 +8,4 @@
|
||||
# project structure.
|
||||
|
||||
# Project target.
|
||||
target=android-14
|
||||
target=android-15
|
||||
|
@ -1,6 +1,5 @@
|
||||
package org.fox.ttrss;
|
||||
|
||||
import java.io.File;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
import java.text.SimpleDateFormat;
|
||||
@ -14,32 +13,27 @@ import org.jsoup.select.Elements;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.app.Fragment;
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.text.Html;
|
||||
import android.text.method.LinkMovementMethod;
|
||||
import android.util.Log;
|
||||
import android.util.TypedValue;
|
||||
import android.view.ContextMenu;
|
||||
import android.view.ContextMenu.ContextMenuInfo;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.View.OnClickListener;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.ContextMenu.ContextMenuInfo;
|
||||
import android.webkit.WebSettings;
|
||||
import android.webkit.WebView;
|
||||
import android.widget.AdapterView;
|
||||
import android.widget.ArrayAdapter;
|
||||
import android.widget.Button;
|
||||
import android.widget.Spinner;
|
||||
import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
import android.widget.AdapterView.AdapterContextMenuInfo;
|
||||
|
||||
public class ArticleFragment extends Fragment {
|
||||
@SuppressWarnings("unused")
|
||||
|
@ -1,10 +1,9 @@
|
||||
package org.fox.ttrss;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.Fragment;
|
||||
import android.app.FragmentManager;
|
||||
import android.os.Bundle;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.support.v4.app.FragmentManager;
|
||||
import android.support.v4.app.FragmentStatePagerAdapter;
|
||||
import android.support.v4.view.ViewPager;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
@ -55,7 +54,7 @@ public class ArticlePager extends Fragment {
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
View view = inflater.inflate(R.layout.article_pager, container, false);
|
||||
|
||||
m_adapter = new PagerAdapter(getActivity().getSupportFragmentManager());
|
||||
m_adapter = new PagerAdapter(getActivity().getFragmentManager());
|
||||
|
||||
ViewPager pager = (ViewPager) view.findViewById(R.id.article_pager);
|
||||
|
||||
@ -94,7 +93,7 @@ public class ArticlePager extends Fragment {
|
||||
public void onAttach(Activity activity) {
|
||||
super.onAttach(activity);
|
||||
|
||||
m_hf = (HeadlinesFragment) getActivity().getSupportFragmentManager().findFragmentById(R.id.headlines_fragment);
|
||||
m_hf = (HeadlinesFragment) getActivity().getFragmentManager().findFragmentById(R.id.headlines_fragment);
|
||||
m_onlineServices = (OnlineServices)activity;
|
||||
}
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
package org.fox.ttrss;
|
||||
|
||||
import android.app.Fragment;
|
||||
import android.os.Bundle;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
|
@ -8,12 +8,12 @@ import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.Fragment;
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
|
||||
import android.os.Bundle;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.view.ContextMenu;
|
||||
import android.view.ContextMenu.ContextMenuInfo;
|
||||
import android.view.LayoutInflater;
|
||||
|
@ -7,7 +7,6 @@ import java.io.InputStream;
|
||||
import java.lang.reflect.Type;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
import java.net.URLConnection;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
@ -21,18 +20,13 @@ import org.apache.http.auth.UsernamePasswordCredentials;
|
||||
import org.apache.http.client.CredentialsProvider;
|
||||
import org.apache.http.client.methods.HttpGet;
|
||||
import org.apache.http.client.protocol.ClientContext;
|
||||
import org.apache.http.conn.scheme.PlainSocketFactory;
|
||||
import org.apache.http.conn.scheme.Scheme;
|
||||
import org.apache.http.conn.scheme.SchemeRegistry;
|
||||
import org.apache.http.impl.client.BasicCredentialsProvider;
|
||||
import org.apache.http.impl.client.DefaultHttpClient;
|
||||
import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
|
||||
import org.apache.http.params.BasicHttpParams;
|
||||
import org.apache.http.params.HttpParams;
|
||||
import org.apache.http.protocol.BasicHttpContext;
|
||||
import org.apache.http.protocol.HttpContext;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.Fragment;
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
|
||||
@ -43,7 +37,6 @@ import android.os.AsyncTask;
|
||||
import android.os.Bundle;
|
||||
import android.os.Environment;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.util.Log;
|
||||
import android.view.ContextMenu;
|
||||
import android.view.ContextMenu.ContextMenuInfo;
|
||||
|
@ -1,6 +1,5 @@
|
||||
package org.fox.ttrss;
|
||||
|
||||
import java.io.File;
|
||||
import java.lang.reflect.Type;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
@ -15,6 +14,7 @@ import java.util.TimeZone;
|
||||
import org.jsoup.Jsoup;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.Fragment;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
@ -23,7 +23,6 @@ import android.graphics.drawable.Drawable;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.text.Html;
|
||||
import android.text.Html.ImageGetter;
|
||||
import android.text.method.LinkMovementMethod;
|
||||
|
@ -7,8 +7,11 @@ import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
|
||||
import android.animation.LayoutTransition;
|
||||
import android.app.Activity;
|
||||
import android.app.AlertDialog;
|
||||
import android.app.Dialog;
|
||||
import android.app.Fragment;
|
||||
import android.app.FragmentTransaction;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
@ -24,9 +27,6 @@ import android.net.ConnectivityManager;
|
||||
import android.net.NetworkInfo;
|
||||
import android.os.Bundle;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.support.v4.app.FragmentActivity;
|
||||
import android.support.v4.app.FragmentTransaction;
|
||||
import android.util.Log;
|
||||
import android.view.ActionMode;
|
||||
import android.view.KeyEvent;
|
||||
@ -48,7 +48,7 @@ import com.google.gson.JsonElement;
|
||||
import com.google.gson.JsonObject;
|
||||
import com.google.gson.reflect.TypeToken;
|
||||
|
||||
public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
public class MainActivity extends Activity implements OnlineServices {
|
||||
private final String TAG = this.getClass().getSimpleName();
|
||||
|
||||
private SharedPreferences m_prefs;
|
||||
@ -133,7 +133,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
};
|
||||
|
||||
public void updateHeadlines() {
|
||||
HeadlinesFragment frag = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment frag = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
if (frag != null) {
|
||||
frag.notifyUpdated();
|
||||
@ -351,7 +351,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
private synchronized void refreshFeeds() {
|
||||
if (m_sessionId != null) {
|
||||
FeedsFragment frag = (FeedsFragment) getSupportFragmentManager()
|
||||
FeedsFragment frag = (FeedsFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.feeds_fragment);
|
||||
|
||||
Log.d(TAG, "Refreshing feeds...");
|
||||
@ -364,7 +364,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
private synchronized void refreshHeadlines() {
|
||||
if (m_sessionId != null) {
|
||||
HeadlinesFragment frag = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment frag = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
Log.d(TAG, "Refreshing headlines...");
|
||||
@ -377,7 +377,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
private synchronized void refreshCategories() {
|
||||
if (m_sessionId != null) {
|
||||
FeedCategoriesFragment frag = (FeedCategoriesFragment) getSupportFragmentManager()
|
||||
FeedCategoriesFragment frag = (FeedCategoriesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.cats_fragment);
|
||||
|
||||
Log.d(TAG, "Refreshing categories...");
|
||||
@ -407,7 +407,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
* = unread;
|
||||
*
|
||||
* HeadlinesFragment frag =
|
||||
* (HeadlinesFragment)getSupportFragmentManager().findFragmentById
|
||||
* (HeadlinesFragment)getFragmentManager().findFragmentById
|
||||
* (R.id.headlines_fragment);
|
||||
*
|
||||
* if (frag != null) frag.refresh(false); }
|
||||
@ -754,7 +754,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
m_activeCategory = null;
|
||||
|
||||
FeedCategoriesFragment cf = (FeedCategoriesFragment) getSupportFragmentManager()
|
||||
FeedCategoriesFragment cf = (FeedCategoriesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.cats_fragment);
|
||||
|
||||
if (cf != null) {
|
||||
@ -767,7 +767,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
}
|
||||
|
||||
private void deselectAllArticles() {
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
if (hf != null) {
|
||||
@ -797,11 +797,11 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
findViewById(R.id.cats_fragment)
|
||||
.setVisibility(View.VISIBLE);
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||
FragmentTransaction ft = getFragmentManager().beginTransaction();
|
||||
ft.replace(R.id.headlines_fragment, new HeadlinesFragment());
|
||||
ft.commit();
|
||||
|
||||
FeedCategoriesFragment cf = (FeedCategoriesFragment) getSupportFragmentManager()
|
||||
FeedCategoriesFragment cf = (FeedCategoriesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.cats_fragment);
|
||||
|
||||
if (cf != null) {
|
||||
@ -816,14 +816,14 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
findViewById(R.id.feeds_fragment).setVisibility(
|
||||
View.VISIBLE);
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||
FragmentTransaction ft = getFragmentManager().beginTransaction();
|
||||
ft.replace(R.id.headlines_fragment, new HeadlinesFragment());
|
||||
ft.commit();
|
||||
|
||||
refreshFeeds();
|
||||
}
|
||||
|
||||
FeedsFragment ff = (FeedsFragment) getSupportFragmentManager()
|
||||
FeedsFragment ff = (FeedsFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.feeds_fragment);
|
||||
|
||||
if (ff != null) {
|
||||
@ -855,7 +855,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
findViewById(R.id.headlines_fragment).setVisibility(
|
||||
View.INVISIBLE);
|
||||
|
||||
FeedsFragment ff = (FeedsFragment) getSupportFragmentManager()
|
||||
FeedsFragment ff = (FeedsFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.feeds_fragment);
|
||||
|
||||
if (ff != null) {
|
||||
@ -864,7 +864,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
m_activeFeed = null;
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||
FragmentTransaction ft = getFragmentManager().beginTransaction();
|
||||
ft.replace(R.id.headlines_fragment, new HeadlinesFragment());
|
||||
ft.commit();
|
||||
|
||||
@ -880,7 +880,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public boolean onOptionsItemSelected(MenuItem item) {
|
||||
final HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager()
|
||||
final HeadlinesFragment hf = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
switch (item.getItemId()) {
|
||||
@ -1276,7 +1276,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
m_selectedArticle = null;
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||
FragmentTransaction ft = getFragmentManager().beginTransaction();
|
||||
ft.replace(R.id.article_fragment, new DummyFragment());
|
||||
ft.commit();
|
||||
|
||||
@ -1303,7 +1303,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
m_menu.setGroupVisible(R.id.menu_group_logged_in, true);
|
||||
m_menu.setGroupVisible(R.id.menu_group_logged_out, false);
|
||||
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
int numSelected = 0;
|
||||
@ -1335,7 +1335,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
@Override
|
||||
public boolean onQueryTextSubmit(String query) {
|
||||
HeadlinesFragment frag = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment frag = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
if (frag != null) {
|
||||
@ -1349,7 +1349,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
@Override
|
||||
public boolean onQueryTextChange(String newText) {
|
||||
if (newText.equals("") && !newText.equals(this.query)) {
|
||||
HeadlinesFragment frag = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment frag = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
if (frag != null) {
|
||||
@ -1509,7 +1509,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
if (hasPendingOfflineData())
|
||||
syncOfflineData();
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||
FragmentTransaction ft = getFragmentManager().beginTransaction();
|
||||
|
||||
if (m_enableCats) {
|
||||
FeedCategoriesFragment frag = new FeedCategoriesFragment();
|
||||
@ -1623,12 +1623,12 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
HeadlinesFragment hf = new HeadlinesFragment();
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager()
|
||||
FragmentTransaction ft = getFragmentManager()
|
||||
.beginTransaction();
|
||||
ft.replace(R.id.headlines_fragment, hf);
|
||||
ft.commit();
|
||||
} else {
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
if (hf != null) {
|
||||
hf.refresh(true);
|
||||
@ -1648,7 +1648,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
FeedsFragment frag = new FeedsFragment();
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager()
|
||||
FragmentTransaction ft = getFragmentManager()
|
||||
.beginTransaction();
|
||||
ft.replace(R.id.feeds_fragment, frag);
|
||||
ft.commit();
|
||||
@ -1671,7 +1671,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
HeadlinesFragment frag = new HeadlinesFragment();
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager()
|
||||
FragmentTransaction ft = getFragmentManager()
|
||||
.beginTransaction();
|
||||
ft.replace(R.id.headlines_fragment, frag);
|
||||
ft.commit();
|
||||
@ -1691,7 +1691,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
initMainMenu();
|
||||
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
if (hf != null) {
|
||||
@ -1715,7 +1715,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
frag = new ArticleFragment(article);
|
||||
}
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||
FragmentTransaction ft = getFragmentManager().beginTransaction();
|
||||
ft.replace(R.id.article_fragment, frag);
|
||||
ft.commit();
|
||||
|
||||
@ -1810,11 +1810,11 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item
|
||||
.getMenuInfo();
|
||||
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
FeedsFragment ff = (FeedsFragment) getSupportFragmentManager()
|
||||
FeedsFragment ff = (FeedsFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.feeds_fragment);
|
||||
FeedCategoriesFragment cf = (FeedCategoriesFragment) getSupportFragmentManager()
|
||||
FeedCategoriesFragment cf = (FeedCategoriesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.cats_fragment);
|
||||
|
||||
switch (item.getItemId()) {
|
||||
@ -1972,7 +1972,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
|
||||
@Override
|
||||
public Article getRelativeArticle(Article article, RelativeArticle ra) {
|
||||
HeadlinesFragment frag = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment frag = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
if (frag != null) {
|
||||
ArticleList articles = frag.getAllArticles();
|
||||
@ -2006,7 +2006,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
switch (keyCode) {
|
||||
case KeyEvent.KEYCODE_VOLUME_DOWN:
|
||||
if (action == KeyEvent.ACTION_DOWN) {
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
if (hf != null && m_activeFeed != null) {
|
||||
@ -2033,7 +2033,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices {
|
||||
return true;
|
||||
case KeyEvent.KEYCODE_VOLUME_UP:
|
||||
if (action == KeyEvent.ACTION_UP) {
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager()
|
||||
HeadlinesFragment hf = (HeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
if (hf != null && m_activeFeed != null) {
|
||||
|
@ -3,8 +3,11 @@ package org.fox.ttrss;
|
||||
import org.fox.ttrss.OnlineServices.RelativeArticle;
|
||||
|
||||
import android.animation.LayoutTransition;
|
||||
import android.app.Activity;
|
||||
import android.app.AlertDialog;
|
||||
import android.app.Dialog;
|
||||
import android.app.Fragment;
|
||||
import android.app.FragmentTransaction;
|
||||
import android.app.NotificationManager;
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
@ -18,9 +21,6 @@ import android.database.sqlite.SQLiteStatement;
|
||||
import android.os.Bundle;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.provider.BaseColumns;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.support.v4.app.FragmentActivity;
|
||||
import android.support.v4.app.FragmentTransaction;
|
||||
import android.util.Log;
|
||||
import android.view.ActionMode;
|
||||
import android.view.KeyEvent;
|
||||
@ -36,7 +36,7 @@ import android.widget.SearchView;
|
||||
import android.widget.TextView;
|
||||
import android.widget.Toast;
|
||||
|
||||
public class OfflineActivity extends FragmentActivity implements
|
||||
public class OfflineActivity extends Activity implements
|
||||
OfflineServices {
|
||||
private final String TAG = this.getClass().getSimpleName();
|
||||
|
||||
@ -190,7 +190,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
}
|
||||
|
||||
if (m_activeFeedId == 0) {
|
||||
FragmentTransaction ft = getSupportFragmentManager()
|
||||
FragmentTransaction ft = getFragmentManager()
|
||||
.beginTransaction();
|
||||
OfflineFeedsFragment frag = new OfflineFeedsFragment();
|
||||
ft.replace(R.id.feeds_fragment, frag);
|
||||
@ -337,14 +337,14 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
// }
|
||||
m_activeFeedId = 0;
|
||||
|
||||
OfflineFeedsFragment ff = (OfflineFeedsFragment) getSupportFragmentManager()
|
||||
OfflineFeedsFragment ff = (OfflineFeedsFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.feeds_fragment);
|
||||
|
||||
if (ff != null) {
|
||||
ff.setSelectedFeedId(0);
|
||||
}
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||
FragmentTransaction ft = getFragmentManager().beginTransaction();
|
||||
ft.replace(R.id.headlines_fragment, new OfflineHeadlinesFragment());
|
||||
ft.commit();
|
||||
|
||||
@ -361,14 +361,14 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
findViewById(R.id.headlines_fragment).setVisibility(View.INVISIBLE);
|
||||
m_activeFeedId = 0;
|
||||
|
||||
OfflineFeedsFragment ff = (OfflineFeedsFragment) getSupportFragmentManager()
|
||||
OfflineFeedsFragment ff = (OfflineFeedsFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.feeds_fragment);
|
||||
|
||||
if (ff != null) {
|
||||
ff.setSelectedFeedId(0);
|
||||
}
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||
FragmentTransaction ft = getFragmentManager().beginTransaction();
|
||||
ft.replace(R.id.headlines_fragment, new OfflineHeadlinesFragment());
|
||||
ft.commit();
|
||||
|
||||
@ -466,7 +466,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
}
|
||||
|
||||
private void refreshHeadlines() {
|
||||
OfflineHeadlinesFragment ohf = (OfflineHeadlinesFragment) getSupportFragmentManager()
|
||||
OfflineHeadlinesFragment ohf = (OfflineHeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
if (ohf != null) {
|
||||
@ -476,7 +476,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
|
||||
@Override
|
||||
public boolean onOptionsItemSelected(MenuItem item) {
|
||||
final OfflineHeadlinesFragment ohf = (OfflineHeadlinesFragment) getSupportFragmentManager()
|
||||
final OfflineHeadlinesFragment ohf = (OfflineHeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
switch (item.getItemId()) {
|
||||
@ -689,7 +689,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
}
|
||||
|
||||
private void refreshFeeds() {
|
||||
OfflineFeedsFragment frag = (OfflineFeedsFragment) getSupportFragmentManager()
|
||||
OfflineFeedsFragment frag = (OfflineFeedsFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.feeds_fragment);
|
||||
|
||||
if (frag != null) {
|
||||
@ -717,7 +717,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
|
||||
m_selectedArticleId = 0;
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||
FragmentTransaction ft = getFragmentManager().beginTransaction();
|
||||
ft.replace(R.id.article_fragment, new DummyFragment());
|
||||
ft.commit();
|
||||
|
||||
@ -766,7 +766,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
|
||||
@Override
|
||||
public boolean onQueryTextSubmit(String query) {
|
||||
OfflineHeadlinesFragment frag = (OfflineHeadlinesFragment) getSupportFragmentManager()
|
||||
OfflineHeadlinesFragment frag = (OfflineHeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
if (frag != null) {
|
||||
@ -780,7 +780,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
@Override
|
||||
public boolean onQueryTextChange(String newText) {
|
||||
if (newText.equals("") && !newText.equals(this.query)) {
|
||||
OfflineHeadlinesFragment frag = (OfflineHeadlinesFragment) getSupportFragmentManager()
|
||||
OfflineHeadlinesFragment frag = (OfflineHeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
if (frag != null) {
|
||||
@ -848,9 +848,9 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item
|
||||
.getMenuInfo();
|
||||
|
||||
OfflineHeadlinesFragment hf = (OfflineHeadlinesFragment) getSupportFragmentManager()
|
||||
OfflineHeadlinesFragment hf = (OfflineHeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
OfflineFeedsFragment ff = (OfflineFeedsFragment) getSupportFragmentManager()
|
||||
OfflineFeedsFragment ff = (OfflineFeedsFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.feeds_fragment);
|
||||
|
||||
switch (item.getItemId()) {
|
||||
@ -1013,7 +1013,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
case KeyEvent.KEYCODE_VOLUME_DOWN:
|
||||
if (action == KeyEvent.ACTION_DOWN) {
|
||||
|
||||
OfflineHeadlinesFragment ohf = (OfflineHeadlinesFragment) getSupportFragmentManager()
|
||||
OfflineHeadlinesFragment ohf = (OfflineHeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
int nextId = getRelativeArticleId(m_selectedArticleId,
|
||||
@ -1042,7 +1042,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
case KeyEvent.KEYCODE_VOLUME_UP:
|
||||
if (action == KeyEvent.ACTION_UP) {
|
||||
|
||||
OfflineHeadlinesFragment ohf = (OfflineHeadlinesFragment) getSupportFragmentManager()
|
||||
OfflineHeadlinesFragment ohf = (OfflineHeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
int prevId = getRelativeArticleId(m_selectedArticleId,
|
||||
@ -1151,7 +1151,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
}
|
||||
}
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||
FragmentTransaction ft = getFragmentManager().beginTransaction();
|
||||
OfflineHeadlinesFragment frag = new OfflineHeadlinesFragment();
|
||||
ft.replace(R.id.headlines_fragment, frag);
|
||||
ft.commit();
|
||||
@ -1164,7 +1164,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
|
||||
initMainMenu();
|
||||
|
||||
OfflineHeadlinesFragment hf = (OfflineHeadlinesFragment) getSupportFragmentManager()
|
||||
OfflineHeadlinesFragment hf = (OfflineHeadlinesFragment) getFragmentManager()
|
||||
.findFragmentById(R.id.headlines_fragment);
|
||||
|
||||
if (hf != null) {
|
||||
@ -1187,7 +1187,7 @@ public class OfflineActivity extends FragmentActivity implements
|
||||
frag = new OfflineArticleFragment(articleId);
|
||||
}
|
||||
|
||||
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
|
||||
FragmentTransaction ft = getFragmentManager().beginTransaction();
|
||||
ft.replace(R.id.article_fragment, frag);
|
||||
ft.commit();
|
||||
|
||||
|
@ -9,20 +9,20 @@ import org.jsoup.nodes.Element;
|
||||
import org.jsoup.select.Elements;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.Fragment;
|
||||
import android.content.SharedPreferences;
|
||||
import android.database.Cursor;
|
||||
import android.os.Bundle;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.provider.BaseColumns;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.text.Html;
|
||||
import android.text.method.LinkMovementMethod;
|
||||
import android.util.TypedValue;
|
||||
import android.view.ContextMenu;
|
||||
import android.view.ContextMenu.ContextMenuInfo;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.ContextMenu.ContextMenuInfo;
|
||||
import android.webkit.WebSettings;
|
||||
import android.webkit.WebView;
|
||||
import android.widget.TextView;
|
||||
|
@ -1,13 +1,11 @@
|
||||
package org.fox.ttrss;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.database.Cursor;
|
||||
import android.app.Fragment;
|
||||
import android.app.FragmentManager;
|
||||
import android.database.sqlite.SQLiteStatement;
|
||||
import android.os.Bundle;
|
||||
import android.provider.BaseColumns;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.support.v4.app.FragmentManager;
|
||||
import android.support.v4.app.FragmentStatePagerAdapter;
|
||||
import android.support.v4.view.ViewPager;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
@ -58,7 +56,7 @@ public class OfflineArticlePager extends Fragment {
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
View view = inflater.inflate(R.layout.article_pager, container, false);
|
||||
|
||||
m_adapter = new PagerAdapter(getActivity().getSupportFragmentManager());
|
||||
m_adapter = new PagerAdapter(getActivity().getFragmentManager());
|
||||
|
||||
ViewPager pager = (ViewPager) view.findViewById(R.id.article_pager);
|
||||
|
||||
@ -101,7 +99,7 @@ public class OfflineArticlePager extends Fragment {
|
||||
public void onAttach(Activity activity) {
|
||||
super.onAttach(activity);
|
||||
|
||||
m_hf = (OfflineHeadlinesFragment) getActivity().getSupportFragmentManager().findFragmentById(R.id.headlines_fragment);
|
||||
m_hf = (OfflineHeadlinesFragment) getActivity().getFragmentManager().findFragmentById(R.id.headlines_fragment);
|
||||
m_offlineServices = (OfflineServices)activity;
|
||||
}
|
||||
|
||||
|
@ -3,6 +3,7 @@ package org.fox.ttrss;
|
||||
import java.io.File;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.Fragment;
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
|
||||
@ -13,8 +14,6 @@ import android.os.Bundle;
|
||||
import android.os.Environment;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.provider.BaseColumns;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.support.v4.widget.SimpleCursorAdapter;
|
||||
import android.util.Log;
|
||||
import android.view.ContextMenu;
|
||||
import android.view.ContextMenu.ContextMenuInfo;
|
||||
@ -26,6 +25,7 @@ import android.widget.AdapterView.AdapterContextMenuInfo;
|
||||
import android.widget.AdapterView.OnItemClickListener;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.ListView;
|
||||
import android.widget.SimpleCursorAdapter;
|
||||
import android.widget.TextView;
|
||||
|
||||
public class OfflineFeedsFragment extends Fragment implements OnItemClickListener, OnSharedPreferenceChangeListener {
|
||||
|
@ -8,6 +8,7 @@ import java.util.TimeZone;
|
||||
import org.jsoup.Jsoup;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.Fragment;
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
import android.database.Cursor;
|
||||
@ -17,8 +18,6 @@ import android.graphics.drawable.Drawable;
|
||||
import android.os.Bundle;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.provider.BaseColumns;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.support.v4.widget.SimpleCursorAdapter;
|
||||
import android.text.Html;
|
||||
import android.text.Html.ImageGetter;
|
||||
import android.text.method.LinkMovementMethod;
|
||||
@ -35,6 +34,7 @@ import android.widget.AdapterView.OnItemClickListener;
|
||||
import android.widget.CheckBox;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.ListView;
|
||||
import android.widget.SimpleCursorAdapter;
|
||||
import android.widget.TextView;
|
||||
|
||||
public class OfflineHeadlinesFragment extends Fragment implements OnItemClickListener {
|
||||
|
Loading…
Reference in New Issue
Block a user