Advertisement
Guest User

Untitled

a guest
May 2nd, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.71 KB | None | 0 0
  1. public class MainActivity extends Activity {
  2.  
  3. AutoCompleteTextView txtSearch;
  4. PeopleAdapter adapter;
  5. List<People> mList;
  6. TextView idd;
  7. ImageView imgspn;
  8.  
  9. @Override
  10. protected void onCreate(Bundle savedInstanceState) {
  11. super.onCreate(savedInstanceState);
  12. setContentView(R.layout.activity_main);
  13.  
  14. StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
  15. StrictMode.setThreadPolicy(policy);
  16.  
  17. mList = retrievePeople();
  18.  
  19. txtSearch = (AutoCompleteTextView) findViewById(R.id.txt_search);
  20. txtSearch.setThreshold(1);
  21. adapter = new PeopleAdapter(this, R.layout.activity_main, R.id.lbl_name, mList);
  22. txtSearch.setAdapter(adapter);
  23.  
  24. idd = (TextView) findViewById(R.id.idd);
  25. imgspn = (ImageView) findViewById(R.id.imgspn);
  26. imgspn.setVisibility(View.INVISIBLE);
  27.  
  28. txtSearch.setOnItemClickListener(new OnItemClickListener() {
  29. @Override
  30. public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
  31. String Name = mList.get(position).getId();
  32. idd.setText(Name);
  33. // Toast.makeText(MainActivity.this,Name
  34. // ,Toast.LENGTH_LONG).show();
  35. }
  36. });
  37.  
  38. }
  39.  
  40. private List<People> retrievePeople() {
  41. List<People> list = new ArrayList<People>();
  42. try {
  43. Class.forName("com.mysql.jdbc.Driver");
  44. Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://182.160.119.77:3306/hrms", "root",
  45. "W1nd0wsL1ve");
  46. Statement st = (Statement) con.createStatement();
  47. ResultSet rs = (ResultSet) st.executeQuery(
  48. "select name,designation_name,id from umdlv_users ut,t_designation td where ut.designation_id = td.designation_id");
  49. while (rs.next()) {
  50.  
  51. list.add(new People(rs.getString(1), rs.getString(2), rs.getString(3)));
  52. }
  53. rs.close();
  54. st.close();
  55. con.close();
  56. } catch (Exception e) {
  57. }
  58. return list;
  59. }
  60. }
  61. </pre>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement