Skip to content

Commit cb8320a

Browse files
author
free4murad
committed
Search function improved.
1 parent 6c603ba commit cb8320a

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

source-code/app/src/main/java/org/buildmlearn/toolkit/fragment/LoadApkFragment.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ public void onResume() {
224224
File apkFile = new File(aFile.getAbsolutePath());
225225
PackageInfo info = getActivity().getPackageManager().getPackageArchiveInfo(apkFile.getAbsolutePath(), 0);
226226
if (info != null && info.packageName != null && info.packageName.startsWith("org.buildmlearn.")) {
227-
if (apkFile.getName().startsWith(specificApis))
227+
if (apkFile.getName().contains(specificApis))
228228
savedApis.add(new SavedApi(apkFile, apkFile.getName(), apkFile.lastModified()));
229229
allsavedApis.add(new SavedApi(apkFile, apkFile.getName(), apkFile.lastModified()));
230230
}
@@ -349,7 +349,7 @@ public void onClick(View v) {
349349
actionBar.setCustomView(R.layout.search_bar);
350350
actionBar.setDisplayShowTitleEnabled(false);
351351
editSearch = (EditText) actionBar.getCustomView().findViewById(R.id.editSearch);
352-
editSearch.setHint("Enter name of Apk");
352+
editSearch.setHint("Enter Apk name");
353353
editSearch.addTextChangedListener(new TextWatcher() {
354354
@Override
355355
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
@@ -367,7 +367,7 @@ public void afterTextChanged(Editable s) {
367367
savedApis.clear();
368368
SavedApi tempApi;
369369
for (int i = 0; i < allsavedApis.size(); i++) {
370-
if (allsavedApis.get(i).getName().startsWith(text)) {
370+
if (allsavedApis.get(i).getName().contains(text)) {
371371
tempApi = new SavedApi(allsavedApis.get(i).getFile(), allsavedApis.get(i).getName(), allsavedApis.get(i).getUnformattedDate());
372372
savedApis.add(tempApi);
373373
}

source-code/app/src/main/java/org/buildmlearn/toolkit/fragment/LoadProjectFragment.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ public void onResume() {
261261
Document doc = dBuilder.parse(fXmlFile);
262262
doc.getDocumentElement().normalize();
263263
Log.d("Files", "Root element :" + doc.getDocumentElement().getAttribute("type"));
264-
if (fXmlFile.getName().startsWith(specificApis))
264+
if (fXmlFile.getName().contains(specificApis))
265265
savedProjects.add(new SavedProject(fXmlFile, fXmlFile.getName(), fXmlFile.lastModified(), doc.getDocumentElement().getAttribute("type"), fXmlFile.getAbsolutePath()));
266266
allsavedProjects.add(new SavedProject(fXmlFile, fXmlFile.getName(), fXmlFile.lastModified(), doc.getDocumentElement().getAttribute("type"), fXmlFile.getAbsolutePath()));
267267
} catch (ParserConfigurationException | DOMException | IOException | SAXException e) {
@@ -406,7 +406,7 @@ public void afterTextChanged(Editable s) {
406406
savedProjects.clear();
407407
SavedProject tempProject;
408408
for (int i = 0; i < allsavedProjects.size(); i++) {
409-
if (allsavedProjects.get(i).getName().startsWith(text)) {
409+
if (allsavedProjects.get(i).getName().contains(text)) {
410410
tempProject = new SavedProject(allsavedProjects.get(i).getFile(), allsavedProjects.get(i).getName(), allsavedProjects.get(i).getUnformattedDate(), allsavedProjects.get(i).getType(), allsavedProjects.get(i).getFullPath());
411411
savedProjects.add(tempProject);
412412
}

0 commit comments

Comments
 (0)