From 81cb5deb97f9b75913caed32287c8331d30765d2 Mon Sep 17 00:00:00 2001 From: ongbo <1308161085@qq.com> Date: Thu, 24 Oct 2019 22:43:16 +0800 Subject: [PATCH] Login and Register Function+Merge+New --- .../cmknowledgegraph/SearchContent.java | 38 ++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/example/cmknowledgegraph/SearchContent.java b/app/src/main/java/com/example/cmknowledgegraph/SearchContent.java index 98b5f1e..97bc3c9 100644 --- a/app/src/main/java/com/example/cmknowledgegraph/SearchContent.java +++ b/app/src/main/java/com/example/cmknowledgegraph/SearchContent.java @@ -2,17 +2,26 @@ package com.example.cmknowledgegraph; import android.content.DialogInterface; import android.os.Bundle; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.ArrayAdapter; import android.widget.Button; +import android.widget.EditText; import android.widget.ImageButton; +import android.widget.ListView; import androidx.fragment.app.Fragment; -public class SearchContent extends Fragment { +import com.example.PersonalCenter.Search; + +import java.util.List; +public class SearchContent extends Fragment { +public static List a; +public static int k=0; public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment @@ -22,10 +31,37 @@ public class SearchContent extends Fragment { public void onActivityCreated(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onActivityCreated(savedInstanceState); + EditText search_edit = getActivity().findViewById(R.id.search_edit); + ImageButton search_btn = (ImageButton) getActivity().findViewById(R.id.search_btn); + search_btn.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { + Log.i("haha","=======Oncli"); //查找逻辑 + String sickname = search_edit.getText().toString(); + Search search = new Search(sickname); + new Thread(new Runnable() { + @Override + public void run() { + SearchContent.a = search.search(); + SearchContent.k = 1; + + } + }).start(); + while(SearchContent.k==0) {Log.i("i","i");} + if(SearchContent.a!=null){ + String[] medicines = a.get(0); + String[] reasons = a.get(1); + ListView lv = getActivity().findViewById(R.id.listView1); + ArrayAdapter adapter = new ArrayAdapter(getActivity(),android.R.layout.simple_list_item_1,medicines); + lv.setAdapter(adapter); + + } + SearchContent.k=0; + SearchContent.a=null; + + } }); }