@@ -44,7 +44,9 @@ public boolean onOptionsItemSelected(MenuItem item) {
4444 deleteFile ("news.xml" );
4545 setDefaultSettings ();
4646 return true ;
47- } else { return super .onOptionsItemSelected (item ); }
47+ } else {
48+ return super .onOptionsItemSelected (item );
49+ }
4850 }
4951
5052 @ Override
@@ -71,30 +73,40 @@ public boolean onContextItemSelected(MenuItem item) {
7173 (dialog , which ) -> closeOptionsMenu ())
7274 .setPositiveButton (R .string .str_delete_site ,
7375 (dialog , which ) -> {
74- NewsRssItem removedItem = NewsRssItem .getLikedNews ().get (info .position );
76+ NewsRssItem removedItem = NewsRssItem .getLikedNews ().get (info .position );
7577 StringBuilder gotXml = new StringBuilder ();
7678 try (InputStream inputStream = openFileInput ("news.xml" )) {
7779 Scanner scanner = new Scanner (inputStream );
78- while (scanner .hasNext ()) { gotXml .append (scanner .nextLine ()); }
79- } catch (IOException ignored ) {}
80+ while (scanner .hasNext ()) {
81+ gotXml .append (scanner .nextLine ());
82+ }
83+ } catch (IOException ignored ) {
84+ }
8085 deleteFile ("news.xml" );
8186 Document doc = Jsoup .parse (gotXml .toString (), "" , Parser .xmlParser ());
8287 Elements items = doc .select ("item" );
8388 StringBuilder resXml = new StringBuilder ();
8489 String root = "<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>" ;
8590 String startTag = "<items>" ;
8691 String endTag = "</items>" ;
87- try {for (Element docItem : items ) {
88- if (docItem .select ("title" ).text ().equals (removedItem .getTitle ())) { continue ; }
89- resXml .append (docItem .toString ()); }
90- } catch (Exception ignored ) {}
92+ try {
93+ for (Element docItem : items ) {
94+ if (docItem .select ("title" ).text ().equals (removedItem .getTitle ())) {
95+ continue ;
96+ }
97+ resXml .append (docItem .toString ());
98+ }
99+ } catch (Exception ignored ) {
100+ }
91101 String res = root + startTag + resXml .toString () + endTag ;
92- try { openFileOutput ("news.xml" , MODE_APPEND ).write (res .getBytes ()); }
93- catch (IOException ignored ) {}
102+ try {
103+ openFileOutput ("news.xml" , MODE_APPEND ).write (res .getBytes ());
104+ } catch (IOException ignored ) {
105+ }
94106 NewsRssItem .getLikedNews ().remove (info .position );
95107 listView .setAdapter (new NewsRssItemAdapter (this ,
96108 R .layout .list_item_layout , NewsRssItem .getLikedNews (), false ));
97- })
109+ })
98110 .create ();
99111 alertDialog .show ();
100112 }
@@ -105,16 +117,19 @@ public void setDefaultSettings() {
105117 SharedPreferences settings = getSharedPreferences (PreferenceManager .SETTINGS_NAME , MODE_MULTI_PROCESS );
106118 AdapterView .OnItemClickListener itemListener =
107119 (parent , view , position , id ) -> startActivity (new Intent (Intent .ACTION_VIEW ,
108- Uri .parse (NewsRssItem .getLikedNews ().get (position ).getLink ())));
120+ Uri .parse (NewsRssItem .getLikedNews ().get (position ).getLink ())));
109121 listView .setOnItemClickListener (itemListener );
110122 Comparator <NewsRssItem > defaultComparator ;
111123 switch (settings .getString (PreferenceManager .SORT_KEY , PreferenceManager .SORT_BY_DATE )) {
112124 case PreferenceManager .SORT_BY_DATE :
113- defaultComparator = NewsRssItem .getComparator (NewsRssItem .ItemComparators .SORT_BY_DATE ); break ;
125+ defaultComparator = NewsRssItem .getComparator (NewsRssItem .ItemComparators .SORT_BY_DATE );
126+ break ;
114127 case PreferenceManager .SORT_BY_SITE :
115- defaultComparator = NewsRssItem .getComparator (NewsRssItem .ItemComparators .SORT_BY_SITE ); break ;
128+ defaultComparator = NewsRssItem .getComparator (NewsRssItem .ItemComparators .SORT_BY_SITE );
129+ break ;
116130 case PreferenceManager .SORT_BY_SIZE :
117- defaultComparator = NewsRssItem .getComparator (NewsRssItem .ItemComparators .SORT_BY_SIZE ); break ;
131+ defaultComparator = NewsRssItem .getComparator (NewsRssItem .ItemComparators .SORT_BY_SIZE );
132+ break ;
118133 default :
119134 defaultComparator = (n_1 , n_2 ) -> 0 ;
120135 }
@@ -128,7 +143,9 @@ protected void onCreate(Bundle savedInstanceState) {
128143 super .onCreate (savedInstanceState );
129144 setContentView (R .layout .activity_liked_news_activity );
130145 ActionBar bar = getSupportActionBar ();
131- if (bar != null ) { bar .setDisplayHomeAsUpEnabled (true ); }
146+ if (bar != null ) {
147+ bar .setDisplayHomeAsUpEnabled (true );
148+ }
132149 listView = findViewById (R .id .liked_news_list );
133150 setDefaultSettings ();
134151 registerForContextMenu (listView );
0 commit comments