Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.02 KB | None | 0 0
  1. /** An array of items to display in ArrayList */
  2. static final String askCat="ask_catname";
  3. static final String askId="ask_catid";
  4. static final String Login="login";
  5. SharedPreferences pref;
  6. SharedPreferences.Editor editor;
  7. ArrayList<String> item = new ArrayList<String>();
  8. private String rssFeed = "http://www.iaspassion.com/mob_contantdata.php?type=";
  9. private String rss="http://www.iaspassion.com/userAction.php?pageAction=askquestion&ask_category=1&ask_question_e=this is my first question?&lang=eng";
  10. ArrayList<HashMap<String, String>> jsonmap = new ArrayList<HashMap<String, String>>();
  11. HashMap <String,String> map;
  12. String url,url_id,spn_pos,ask_question,userName,password,email,pass,tValue,content,name,conPass,question;
  13. ListView list;
  14. Button button,login;
  15. int PRIVATE_MODE = 0,count=0,atpos, dotpos;;
  16. ArrayAdapter<String> adapter;
  17. LazyAdapter adapter1;
  18. ArrayAdapter<String> Arr_adapter;
  19. Spinner spinner;
  20. EditText editText,et1,et2,et3,et4,que;
  21. TextView tv,tv4,tv3;
  22. int list_position;
  23. @Override
  24. public void onActivityCreated (Bundle savedInstanceState){
  25. // Always call the superclass so it can save the view hierarchy state
  26. super.onCreate(savedInstanceState);
  27. //getActivity().setContentView(R.layout.ask_expert);
  28.  
  29. if(item.isEmpty())
  30. {
  31.  
  32. }
  33. else
  34. {
  35. item.clear();
  36. }
  37. listData();
  38.  
  39.  
  40. }
  41.  
  42. private void listData() {
  43. // TODO Auto-generated method stub
  44.  
  45. item.add("Ask Expert");
  46. item.add("Search your Answers");
  47. item.add("Explore Ask Expert");
  48. adapter = new ArrayAdapter<String>(getActivity(),
  49. R.layout.list_text_data, R.id.textView1, item);
  50. setListAdapter(adapter);
  51. //adapter.notifyDataSetChanged();
  52. pref=getActivity().getSharedPreferences("prefsData", PRIVATE_MODE);
  53. editor=pref.edit();
  54.  
  55.  
  56. }
  57.  
  58. @Override
  59. public void onListItemClick(ListView l, View v, int position, long id) {
  60.  
  61. url_id=item.get(position);
  62. list_position=position;
  63. Log.d("position",">"+url_id);
  64. url_id="askExpert";
  65.  
  66.  
  67. /*Intent intent = new Intent(getActivity(), ask.class);
  68. intent.putExtra("id",url_id);
  69. startActivity(intent);*/
  70. try
  71. {
  72. FragmentManager fragmentManager = getFragmentManager();
  73. FragmentTransaction fragmentTransaction =
  74. fragmentManager.beginTransaction();
  75. ask ask1=new ask();
  76.  
  77.  
  78. fragmentTransaction.add(R.id.fragment1, ask1).addToBackStack(null);
  79. fragmentTransaction.commit();
  80. }
  81.  
  82. catch(Exception e)
  83. {
  84. e.printStackTrace();
  85. }
  86.  
  87. }
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94. private void getData(String url) {
  95. // TODO Auto-generated method stub
  96. //**************************************setData Into Spinner for selection list******************
  97.  
  98. Arr_adapter= new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item);
  99. Arr_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  100.  
  101. ServiceHandler sh = new ServiceHandler();
  102. url=url+url_id;
  103. // Making a request to url and getting response
  104. String jsonStr = sh.makeServiceCall(url, ServiceHandler.GET);
  105. try
  106. {
  107. JSONArray json = new JSONArray(jsonStr);
  108. //JSONArray json = jParser.getJSONFromUrl(finalurl);
  109. //jsonlist.removeAll(jsonlist);
  110. //jsonlist.clear();
  111.  
  112. for (int i = 0; i < json.length(); i++) {
  113. String askcat=null,askid=null;
  114. try {
  115. JSONObject c = json.getJSONObject(i);
  116.  
  117. Arr_adapter.add(c.getString(askCat));
  118.  
  119. askcat=c.getString(askCat);
  120. askid=c.getString(askId);
  121.  
  122.  
  123. map = new HashMap<String, String>();
  124.  
  125. // Add child node to HashMap key & value
  126. map.put(askId, askid);
  127. jsonmap.add(map);
  128.  
  129. }
  130.  
  131. catch (JSONException e) {
  132. e.printStackTrace();
  133. }
  134. }
  135.  
  136. }
  137. catch(Exception e)
  138. {
  139.  
  140. }
  141. //*************************************End of set Online Data into spinner
  142. }
  143.  
  144. @Override
  145. public void onStart() {
  146. super.onStart();
  147. /** Setting the multiselect choice mode for the listview */
  148. getListView().setChoiceMode(AbsListView.CHOICE_MODE_MULTIPLE);
  149.  
  150. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement