mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 15:23:00 +00:00 
			
		
		
		
	add toast for suggestion error handling
This commit is contained in:
		| @@ -15,6 +15,7 @@ import android.view.MenuInflater; | |||||||
| import android.view.MenuItem; | import android.view.MenuItem; | ||||||
| import android.view.View; | import android.view.View; | ||||||
| import android.view.inputmethod.InputMethodManager; | import android.view.inputmethod.InputMethodManager; | ||||||
|  | import android.widget.Toast; | ||||||
|  |  | ||||||
| import org.schabi.newpipe.extractor.ExtractionException; | import org.schabi.newpipe.extractor.ExtractionException; | ||||||
| import org.schabi.newpipe.extractor.SearchEngine; | import org.schabi.newpipe.extractor.SearchEngine; | ||||||
| @@ -89,6 +90,8 @@ public class VideoItemListActivity extends AppCompatActivity | |||||||
|                             getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); |                             getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); | ||||||
|                 } catch(NullPointerException e) { |                 } catch(NullPointerException e) { | ||||||
|                     Log.e(TAG, "Could not get widget with focus"); |                     Log.e(TAG, "Could not get widget with focus"); | ||||||
|  |                     Toast.makeText(VideoItemListActivity.this, "Could not get widget with focus", | ||||||
|  |                             Toast.LENGTH_SHORT).show(); | ||||||
|                     e.printStackTrace(); |                     e.printStackTrace(); | ||||||
|                 } |                 } | ||||||
|                 // clear focus |                 // clear focus | ||||||
| @@ -168,8 +171,12 @@ public class VideoItemListActivity extends AppCompatActivity | |||||||
|                 ArrayList<String>suggestions = engine.suggestionList(query,searchLanguage,new Downloader()); |                 ArrayList<String>suggestions = engine.suggestionList(query,searchLanguage,new Downloader()); | ||||||
|                 h.post(new SuggestionResultRunnable(suggestions)); |                 h.post(new SuggestionResultRunnable(suggestions)); | ||||||
|             } catch (ExtractionException e) { |             } catch (ExtractionException e) { | ||||||
|  |                 Toast.makeText(VideoItemListActivity.this, getString(R.string.parsing_error), | ||||||
|  |                         Toast.LENGTH_SHORT).show(); | ||||||
|                 e.printStackTrace(); |                 e.printStackTrace(); | ||||||
|             } catch (IOException e) { |             } catch (IOException e) { | ||||||
|  |                 Toast.makeText(VideoItemListActivity.this, getString(R.string.network_error), | ||||||
|  |                         Toast.LENGTH_SHORT).show(); | ||||||
|                 e.printStackTrace(); |                 e.printStackTrace(); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -186,8 +186,12 @@ public class VideoItemListFragment extends ListFragment { | |||||||
|             videoListAdapter.addVideoList(list); |             videoListAdapter.addVideoList(list); | ||||||
|             terminateThreads(); |             terminateThreads(); | ||||||
|         } catch(java.lang.IllegalStateException e) { |         } catch(java.lang.IllegalStateException e) { | ||||||
|  |             Toast.makeText(getActivity(), "Trying to set value while activity doesn't exist anymore.", | ||||||
|  |                     Toast.LENGTH_SHORT).show(); | ||||||
|             Log.w(TAG, "Trying to set value while activity doesn't exist anymore."); |             Log.w(TAG, "Trying to set value while activity doesn't exist anymore."); | ||||||
|         } catch(Exception e) { |         } catch(Exception e) { | ||||||
|  |             Toast.makeText(getActivity(), getString(R.string.general_error), | ||||||
|  |                     Toast.LENGTH_SHORT).show(); | ||||||
|             e.printStackTrace(); |             e.printStackTrace(); | ||||||
|         } finally { |         } finally { | ||||||
|             loadingNextPage = false; |             loadingNextPage = false; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Christian Schabesberger
					Christian Schabesberger