From 5283a0ca7a9ff288b4334993f8ad2271ff1e8121 Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Wed, 26 Aug 2015 16:47:25 +0200 Subject: [PATCH] Open web search in a new window --- .../ui/activities/tageditor/AbsTagEditorActivity.java | 8 +++++--- .../ui/activities/tageditor/AlbumTagEditorActivity.java | 5 +---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AbsTagEditorActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AbsTagEditorActivity.java index 3a084a19..2c9a433a 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AbsTagEditorActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AbsTagEditorActivity.java @@ -221,14 +221,16 @@ public abstract class AbsTagEditorActivity extends AbsBaseActivity { @NonNull protected abstract List getSongPaths(); - protected void searchWebFor(@NonNull List strings) { + protected void searchWebFor(String... keys) { StringBuilder stringBuilder = new StringBuilder(); - for (String string : strings) { - stringBuilder.append(string); + for (String key : keys) { + stringBuilder.append(key); stringBuilder.append(" "); } Intent intent = new Intent(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY, stringBuilder.toString()); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + startActivity(intent); } diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AlbumTagEditorActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AlbumTagEditorActivity.java index 7a7f4379..f75eb2a6 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AlbumTagEditorActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/tageditor/AlbumTagEditorActivity.java @@ -153,10 +153,7 @@ public class AlbumTagEditorActivity extends AbsTagEditorActivity implements Text @Override protected void searchImageOnWeb() { - List query = new ArrayList<>(); - query.add(albumTitle.getText().toString()); - query.add(albumArtist.getText().toString()); - searchWebFor(query); + searchWebFor(albumTitle.getText().toString(), albumArtist.getText().toString()); } @Override