@Override public void processFinish(Location _loc) { // TODO Auto-generated method stub address = getAddress(c, _loc); places.clear(); this.loc = _loc; spinnerAdapter.clear(); Toast.makeText(c, "+" + address, Toast.LENGTH_LONG).show(); if (address.equals("error") | address.equals("")) { Toast.makeText(c, "error", Toast.LENGTH_LONG).show(); } else { places.add(address); } places.add("Bandra"); places.add("Khar"); spinnerAdapter.addItems(places); spinnerAdapter.notifyDataSetChanged(); spinner.setAdapter(spinnerAdapter); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.home_layout, container, false); loc = new Location("dummyprovider"); getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); address = ""; spinnerAdapter = new SpinnerAdapter(c); spinner = (Spinner) rootView.findViewById(R.id.spinner1); ImageView loc_img = (ImageView) rootView.findViewById(R.id.loc_icon_modified); final ArrayList<String> places = new ArrayList<String>(); spinner.setOnItemSelectedListener( new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub if (address.equals("error") | address.equals("")) { if (arg2 == 0) { loc.setLatitude(19.071769); loc.setLongitude(72.833958); } else if (arg2 == 1) { loc.setLatitude(19.071769); loc.setLongitude(72.833958); } } else { if (arg2 == 1) { loc.setLatitude(19.071769); loc.setLongitude(72.833958); } else if (arg2 == 2) { loc.setLatitude(19.071769); loc.setLongitude(72.833958); } } } @Override public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub } }); loc_img.setOnClickListener( new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Toast.makeText(c, "clicked", Toast.LENGTH_LONG).show(); if (!startService(context, c)) { CreateAlert(c, "Error!", "Service Cannot be started"); } else { Toast.makeText(c, "Service Started", Toast.LENGTH_LONG).show(); } } }); if (address.equals("error") | address.equals("")) { } else { places.add(address); } places.add("Bandra"); places.add("Khar"); spinnerAdapter.addItems(places); spinner.setAdapter(spinnerAdapter); ImageView prod_img = (ImageView) rootView.findViewById(R.id.prod_img); ImageView shop_img = (ImageView) rootView.findViewById(R.id.shop_img); TextView tv_prod = (TextView) rootView.findViewById(R.id.prod_txt); int ht = prod_img.getHeight(); shop_img.setOnClickListener( new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Fragment fragment = new TabsFragment(c, "shop", loc); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(R.id.content_frame, fragment); transaction.addToBackStack(null); transaction.commit(); fragmentManager.executePendingTransactions(); Log.v("back stack entries", fragmentManager.getBackStackEntryCount() + ""); } }); prod_img.setOnClickListener( new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Fragment fragment = new TabsFragment(c, "products", loc); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(R.id.content_frame, fragment); transaction.addToBackStack(null); transaction.commit(); fragmentManager.executePendingTransactions(); Log.v("back stack entries", fragmentManager.getBackStackEntryCount() + ""); } }); return rootView; }