diff --git a/app/src/main/java/com/github/yeriomin/yalpstore/SearchActivity.java b/app/src/main/java/com/github/yeriomin/yalpstore/SearchActivity.java index 9c4e930c8..ee109298e 100644 --- a/app/src/main/java/com/github/yeriomin/yalpstore/SearchActivity.java +++ b/app/src/main/java/com/github/yeriomin/yalpstore/SearchActivity.java @@ -4,6 +4,7 @@ import android.app.AlertDialog; import android.app.SearchManager; import android.content.DialogInterface; import android.content.Intent; +import android.text.TextUtils; import android.util.Log; import com.github.yeriomin.yalpstore.model.App; @@ -81,6 +82,9 @@ public class SearchActivity extends EndlessScrollActivity { } private boolean looksLikeAPackageId(String query) { + if (TextUtils.isEmpty(query)) { + return false; + } String pattern = "([\\p{L}_$][\\p{L}\\p{N}_$]*\\.)+[\\p{L}_$][\\p{L}\\p{N}_$]*"; Pattern r = Pattern.compile(pattern); return r.matcher(query).matches();