126126import tools .FileHandler ;
127127import tools .FileManager ;
128128import tools .LocalBroadcastManager ;//added after deprecation of orignal class from Google
129- // import tools.ReportBug;
129+ import tools .ReportBug ;
130130import workers .RSSReaderWorker ;
131131
132132import static livio .rssreader .SelectCategory .ID_CATEGORY ;
@@ -197,7 +197,6 @@ public final class RSSReader extends AppCompatActivity implements FileHandler, A
197197 private final static long zzBackup_age = 7L * 24L * 3600L * 1000L ;
198198
199199 private static String latest_feed_id = null ;
200- static FeedsDB feedsDB = FeedsDB .getInstance ();//contiene feeds per tutte le categorie e tutte le lingue definite
201200 static String message_publisher = "unknown" ;//publisher
202201 //colorpicker
203202
@@ -236,7 +235,7 @@ public void onCreate(Bundle savedInstanceState) {
236235
237236 setContentView (R .layout .main );
238237
239- // ReportBug.enableMonitor(this);
238+ ReportBug .enableMonitor (this );
240239
241240 System .setProperty ("http.keepAlive" , "false" ); // workaround to avoid responseCode = -1 problem
242241
@@ -255,13 +254,6 @@ public void onCreate(Bundle savedInstanceState) {
255254 final Toolbar toolbar = findViewById (R .id .toolbar );
256255 setSupportActionBar (toolbar );
257256
258- ActionBar ab = getSupportActionBar ();
259- if (ab != null ) {
260- ab .setDisplayOptions (ActionBar .DISPLAY_SHOW_HOME | ActionBar .DISPLAY_SHOW_TITLE );
261- ab .setIcon (R .drawable .ab_icon );
262- ab .setTitle (R .string .app_name );
263- }
264-
265257 mTts = new TTSEngine (this , new UtteranceProgressListener () {
266258 @ Override
267259 public void onDone (String utteranceId ) {
@@ -471,6 +463,7 @@ public boolean onOptionsItemSelected(MenuItem item) {
471463 String pref_lang = prefs .getString (PREF_FEEDS_LANGUAGE , getString (R .string .default_feed_language_code ));
472464 String feed_id = prefs .getString (PREF_FEED_ID , null );//lang
473465 if (feed_id == null ) {
466+ FeedsDB feedsDB = FeedsDB .getInstance ();
474467 feed_id = feedsDB .getDefaultFeedId (pref_lang );//lang
475468 }
476469 File feedFile = new File (getCacheDir (), feed_id .concat (".cache" ));
@@ -610,6 +603,7 @@ protected void onResume() {
610603 String feed_id = prefs .getString (PREF_FEED_ID , null );//lang
611604 if (feed_id == null ) {
612605 String pref_lang = prefs .getString (PREF_FEEDS_LANGUAGE , getString (R .string .default_feed_language_code ));
606+ FeedsDB feedsDB = FeedsDB .getInstance ();
613607 feed_id = feedsDB .getDefaultFeedId (pref_lang );//lang
614608 }
615609 File feedFile = new File (getCacheDir (), feed_id .concat (".cache" ));
@@ -737,6 +731,7 @@ public void onReceive(Context context, Intent intent) {
737731 String feed_id = prefs .getString (PREF_FEED_ID , null );//lang
738732 if (feed_id == null ) {
739733 String pref_lang = prefs .getString (PREF_FEEDS_LANGUAGE , getString (R .string .default_feed_language_code ));
734+ FeedsDB feedsDB = FeedsDB .getInstance ();
740735 feed_id = feedsDB .getDefaultFeedId (pref_lang );//lang
741736 }
742737 File feedFile = new File (getCacheDir (), feed_id .concat (".cache" ));
@@ -889,6 +884,7 @@ public boolean decodeFile(String content) throws JSONException {
889884 }
890885//sync to file if needed
891886 if (listUserFeeds .size () + listUserCats .size () > 0 ) {
887+ FeedsDB feedsDB = FeedsDB .getInstance ();
892888 UserDB ft = UserDB .getInstance (this , prefs , feedsDB , listUserFeeds , listUserCats ); //create feedstree with restored user feeds
893889 ft .synctoFile (this ); //write restored user feeds to file
894890 }
0 commit comments