do not send headines as parcelable because ughhhh
This commit is contained in:
parent
7a4dc9de3d
commit
947c8dd6a3
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="org.fox.ttrss"
|
||||
android:versionCode="314"
|
||||
android:versionName="1.90" >
|
||||
android:versionCode="315"
|
||||
android:versionName="1.91" >
|
||||
|
||||
<uses-sdk
|
||||
android:minSdkVersion="15"
|
||||
|
@ -8,7 +8,6 @@ import android.content.DialogInterface;
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcelable;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.support.v4.app.Fragment;
|
||||
import android.support.v4.app.FragmentTransaction;
|
||||
@ -444,8 +443,8 @@ public class FeedsActivity extends OnlineActivity implements HeadlinesEventListe
|
||||
intent.putExtra("feed", hf.getFeed());
|
||||
intent.putExtra("article", article);
|
||||
intent.putExtra("searchQuery", hf.getSearchQuery());
|
||||
//intent.putParcelableArrayListExtra("articles", hf.getArticles());
|
||||
intent.putExtra("articles", (Parcelable)hf.getAllArticles());
|
||||
//intent.putExtra("articles", (Parcelable)hf.getAllArticles());
|
||||
GlobalState.getInstance().tmpArticleList = hf.getAllArticles();
|
||||
|
||||
/* if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||
startActivityForResult(intent, HEADLINES_REQUEST, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
|
||||
@ -498,7 +497,7 @@ public class FeedsActivity extends OnlineActivity implements HeadlinesEventListe
|
||||
|
||||
//ArrayList<Article> tmp = data.getParcelableArrayListExtra("articles");
|
||||
Article article = data.getParcelableExtra("activeArticle");
|
||||
ArticleList articles = data.getParcelableExtra("articles");
|
||||
ArticleList articles = GlobalState.getInstance().tmpArticleList;
|
||||
|
||||
if (articles != null) {
|
||||
HeadlinesFragment hf = (HeadlinesFragment)getSupportFragmentManager().findFragmentByTag(FRAG_HEADLINES);
|
||||
|
@ -3,9 +3,10 @@ package org.fox.ttrss;
|
||||
import android.app.Application;
|
||||
import android.os.Bundle;
|
||||
|
||||
import org.acra.ACRA;
|
||||
import org.acra.ReportingInteractionMode;
|
||||
import org.acra.annotation.ReportsCrashes;
|
||||
import org.fox.ttrss.types.ArticleList;
|
||||
|
||||
@ReportsCrashes(formKey = "", mode = ReportingInteractionMode.DIALOG,
|
||||
excludeMatchingSharedPreferencesKeys = {"password"},
|
||||
resDialogText = R.string.crash_dialog_text,
|
||||
@ -13,7 +14,7 @@ import org.acra.annotation.ReportsCrashes;
|
||||
public class GlobalState extends Application {
|
||||
private static GlobalState m_singleton;
|
||||
|
||||
//public ArticleList m_loadedArticles = new ArticleList();
|
||||
public ArticleList tmpArticleList;
|
||||
//public Feed m_activeFeed;
|
||||
//public Article m_activeArticle;
|
||||
public int m_selectedArticleId;
|
||||
@ -28,7 +29,7 @@ public class GlobalState extends Application {
|
||||
@Override
|
||||
public final void onCreate() {
|
||||
super.onCreate();
|
||||
ACRA.init(this);
|
||||
//ACRA.init(this);
|
||||
|
||||
m_singleton = this;
|
||||
}
|
||||
|
@ -7,7 +7,6 @@ import android.content.SharedPreferences;
|
||||
import android.content.res.Configuration;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.os.Parcelable;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.support.v4.app.FragmentTransaction;
|
||||
import android.util.Log;
|
||||
@ -79,7 +78,7 @@ public class HeadlinesActivity extends OnlineActivity implements HeadlinesEventL
|
||||
final Article article = i.getParcelableExtra("article");
|
||||
final String searchQuery = i.getStringExtra("searchQuery");
|
||||
|
||||
ArticleList tmp = i.getParcelableExtra("articles");
|
||||
ArticleList tmp = GlobalState.getInstance().tmpArticleList;
|
||||
|
||||
if (tmp != null) {
|
||||
m_articles.addAll(tmp);
|
||||
@ -309,7 +308,7 @@ public class HeadlinesActivity extends OnlineActivity implements HeadlinesEventL
|
||||
public void onBackPressed() {
|
||||
Intent resultIntent = new Intent();
|
||||
|
||||
resultIntent.putExtra("articles", (Parcelable) m_articles);
|
||||
GlobalState.getInstance().tmpArticleList = m_articles;
|
||||
resultIntent.putExtra("activeArticle", m_activeArticle);
|
||||
|
||||
setResult(Activity.RESULT_OK, resultIntent);
|
||||
|
Loading…
Reference in New Issue
Block a user