Note that there are some explanatory texts on larger screens.

plurals
  1. POGetting error in android app - The constructor ArrayAdapter<String>(Organization.YourDownload, int, int, ArrayList<String>) is undefined
    primarykey
    data
    text
    <p>Displaying List of Organizations in a list view.Using async task via url iam fetching the Organization names in the list view.The details of each organization are displayed on a new activity when any of the organization name is clicked.<br> However iam getting this error The constructor ArrayAdapter(Organization.YourDownload, int, int, ArrayList) is undefined .Thanks in advance</p> <pre><code>public class Organization extends ListActivity { XMLGettersSetters data; private static final int ACTIVITY_CREATE=0; private static final int ACTIVITY_EDIT=1; private Context mActivityAContext; private static Organization _appCtrl; // private static final int INSERT_ID = Menu.FIRST; // private static final int DELETE_ID = Menu.FIRST + 1; private final int MENU_ORG = Menu.FIRST; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Organization._appCtrl = this; // this.setTitle(R.drawable.add_org); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.drawable.add_org); // setTitle(R.drawable.add_org); new YourDownload().execute(); } class YourDownload extends AsyncTask&lt;Void, Void, Void&gt; { protected Void doInBackground(Void... params) { try{ SAXParserFactory saxPF= SAXParserFactory.newInstance(); SAXParser saxP = saxPF.newSAXParser(); XMLReader xmlR = saxP.getXMLReader(); URL url = new URL("http://xyz/get_organization_details"); XMLHandler myXMLHandler = new XMLHandler(); xmlR.setContentHandler(myXMLHandler); xmlR.parse(new InputSource(url.openStream())); }catch(Exception e){ e.printStackTrace(); } return null; } @Override protected void onPostExecute(Void result) { super.onPostExecute(result); data= XMLHandler.data; ListView lv = getListView(); lv.setBackgroundResource(R.drawable.background); LayoutInflater inflater = getLayoutInflater(); ViewGroup header = (ViewGroup)inflater.inflate(R.layout.header_addorg, lv, false); lv.addHeaderView(header, null, false); //Organization.getAppCtrl(); this.setListAdapter(new ArrayAdapter&lt;String&gt;(this, R.layout.list_item, R.id.label,data.getName())); lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView&lt;?&gt; parent, View view, int position, long id) { // selected item String name = ((TextView)view).getText().toString(); for(int i=0;i&lt;data.getId().size();i++){ if(name.equalsIgnoreCase(data.getName().get(i).toString())) { String email = data.getEmail().get(i).toString(); String address=data.getAddress().get(i).toString(); String url=data.getUrl().get(i).toString(); String postcode = data.getPostcode().get(i).toString(); String id_org = data.getId().get(i).toString(); Log.v("ID",id_org.toString()); // Log.v("postcode",postcode.toString()); // Launching new Activity on selecting single List Item Intent intent = new Intent(getApplicationContext(),SingleListItem.class); // sending data to new activity intent.putExtra("name", name); intent.putExtra("email", email); intent.putExtra("address", address); intent.putExtra("url", url); intent.putExtra("postcode", postcode); intent.putExtra("id_org", id_org); startActivity(intent); } } } }); } @Override protected void onPreExecute() { // pre execute logic super.onPreExecute(); } } public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 11, 0, "Add Organization"); return super.onPrepareOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { if(item.getItemId() == 11) { //setCategoryReportValues(); addorgm(); } return super.onOptionsItemSelected(item); } public static Organization getAppCtrl() { return _appCtrl; } public void setContextForActivityA(Context context) { mActivityAContext = context; } public Context getContextForActivityA() { return mActivityAContext; } private void addorgm() { Intent i = new Intent(Organization.this,AddOrg.class); startActivity(i); } } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload