java - OnClickListener fails to work -


whenever run tour guide app attempt start activity through onclicklistener crashes instead. else appears fine other though have onclicklistener imported mainactivity, claimed import unused. how possible? added null in different file of app.

    package com.example.android.tourgreenbay;  import android.content.intent; import android.support.v7.app.appcompatactivity; import android.os.bundle; import android.view.view; import android.widget.textview; import android.view.view.onclicklistener;  public class mainactivity extends appcompatactivity {      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);          textview historical = (textview) findviewbyid(r.id.historical);          historical.setonclicklistener(new view.onclicklistener() {             @override             public void onclick(view view) {                 intent historicalintent = new intent(mainactivity.this, historicalactivity.class);                  startactivity(historicalintent);             }         });     } }   package com.example.android.tourgreenbay;  import android.content.context; import android.support.v4.content.contextcompat; import android.view.layoutinflater; import android.view.view; import android.view.viewgroup; import android.widget.arrayadapter; import android.widget.imageview; import android.widget.textview;  import java.util.arraylist;   /**  * created darkwolf on 8/20/17.  */  public class sitesadapter extends arrayadapter<sites> {      private int mcolorresourceid;       public sitesadapter(context context, arraylist<sites> sites, int colorresourceid) {         super(context, 0, sites);         mcolorresourceid = colorresourceid;     }      public view getview(int position, view convertview, viewgroup parent) {         view listitemview = convertview;         if(listitemview == null) {             listitemview = layoutinflater.from(getcontext()).inflate(                     r.layout.list_item, parent, false);         }          sites currentsites = getitem(position);          textview sitestextview = (textview) listitemview.findviewbyid(r.id.sites);          sitestextview.settext(currentsites.getsiteslocale());          textview addressestextview = (textview) listitemview.findviewbyid(r.id.addresses);          addressestextview.settext(currentsites.getaddresses());          imageview imageview = (imageview) listitemview.findviewbyid(r.id.image);          if(currentsites.hasimage()) {              imageview.setimageresource(currentsites.getimageresourceid());              imageview.setvisibility(view.visible);          } else {             imageview.setvisibility(view.gone);         }          view textcontainer = listitemview.findviewbyid(r.id.text_container);          int color = contextcompat.getcolor(getcontext(), mcolorresourceid);          textcontainer.setbackgroundcolor(color);          return listitemview;     }   } 


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -