Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** An array of items to display in ArrayList */
- static final String askCat="ask_catname";
- static final String askId="ask_catid";
- static final String Login="login";
- SharedPreferences pref;
- SharedPreferences.Editor editor;
- ArrayList<String> item = new ArrayList<String>();
- private String rssFeed = "http://www.iaspassion.com/mob_contantdata.php?type=";
- private String rss="http://www.iaspassion.com/userAction.php?pageAction=askquestion&ask_category=1&ask_question_e=this is my first question?&lang=eng";
- ArrayList<HashMap<String, String>> jsonmap = new ArrayList<HashMap<String, String>>();
- HashMap <String,String> map;
- String url,url_id,spn_pos,ask_question,userName,password,email,pass,tValue,content,name,conPass,question;
- ListView list;
- Button button,login;
- int PRIVATE_MODE = 0,count=0,atpos, dotpos;;
- ArrayAdapter<String> adapter;
- LazyAdapter adapter1;
- ArrayAdapter<String> Arr_adapter;
- Spinner spinner;
- EditText editText,et1,et2,et3,et4,que;
- TextView tv,tv4,tv3;
- int list_position;
- @Override
- public void onActivityCreated (Bundle savedInstanceState){
- // Always call the superclass so it can save the view hierarchy state
- super.onCreate(savedInstanceState);
- //getActivity().setContentView(R.layout.ask_expert);
- if(item.isEmpty())
- {
- }
- else
- {
- item.clear();
- }
- listData();
- }
- private void listData() {
- // TODO Auto-generated method stub
- item.add("Ask Expert");
- item.add("Search your Answers");
- item.add("Explore Ask Expert");
- adapter = new ArrayAdapter<String>(getActivity(),
- R.layout.list_text_data, R.id.textView1, item);
- setListAdapter(adapter);
- //adapter.notifyDataSetChanged();
- pref=getActivity().getSharedPreferences("prefsData", PRIVATE_MODE);
- editor=pref.edit();
- }
- @Override
- public void onListItemClick(ListView l, View v, int position, long id) {
- url_id=item.get(position);
- list_position=position;
- Log.d("position",">"+url_id);
- url_id="askExpert";
- /*Intent intent = new Intent(getActivity(), ask.class);
- intent.putExtra("id",url_id);
- startActivity(intent);*/
- try
- {
- FragmentManager fragmentManager = getFragmentManager();
- FragmentTransaction fragmentTransaction =
- fragmentManager.beginTransaction();
- ask ask1=new ask();
- fragmentTransaction.add(R.id.fragment1, ask1).addToBackStack(null);
- fragmentTransaction.commit();
- }
- catch(Exception e)
- {
- e.printStackTrace();
- }
- }
- private void getData(String url) {
- // TODO Auto-generated method stub
- //**************************************setData Into Spinner for selection list******************
- Arr_adapter= new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item);
- Arr_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
- ServiceHandler sh = new ServiceHandler();
- url=url+url_id;
- // Making a request to url and getting response
- String jsonStr = sh.makeServiceCall(url, ServiceHandler.GET);
- try
- {
- JSONArray json = new JSONArray(jsonStr);
- //JSONArray json = jParser.getJSONFromUrl(finalurl);
- //jsonlist.removeAll(jsonlist);
- //jsonlist.clear();
- for (int i = 0; i < json.length(); i++) {
- String askcat=null,askid=null;
- try {
- JSONObject c = json.getJSONObject(i);
- Arr_adapter.add(c.getString(askCat));
- askcat=c.getString(askCat);
- askid=c.getString(askId);
- map = new HashMap<String, String>();
- // Add child node to HashMap key & value
- map.put(askId, askid);
- jsonmap.add(map);
- }
- catch (JSONException e) {
- e.printStackTrace();
- }
- }
- }
- catch(Exception e)
- {
- }
- //*************************************End of set Online Data into spinner
- }
- @Override
- public void onStart() {
- super.onStart();
- /** Setting the multiselect choice mode for the listview */
- getListView().setChoiceMode(AbsListView.CHOICE_MODE_MULTIPLE);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement