Android OnClickListener not working when run -


i'm working create application share facebook, twitter , other social network. nothing error in source code, when run application in emulator button onclicklistener not working. here's code

public class mainactivity extends activity {  socialauthadapter adapter; profile profilemap; list<photo> photoslist;  button update; edittext edit;  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.main);      textview textview = (textview) findviewbyid(r.id.text);     textview.settext("welcome share application experiment");      button share = (button) findviewbyid(r.id.sharebutton);     share.settext("share");     share.settextcolor(color.white);     share.setbackgroundresource(r.drawable.button_gradient);      adapter = new socialauthadapter(new responselistener());       adapter.addprovider(provider.facebook, r.drawable.facebook);     adapter.addprovider(provider.twitter, r.drawable.twitter);       adapter.addprovider(provider.linkedin, r.drawable.linkedin);       adapter.addprovider(provider.myspace, r.drawable.myspace);     adapter.addprovider(provider.yahoo, r.drawable.yahoo);     adapter.addprovider(provider.yammer, r.drawable.yammer);       adapter.addprovider(provider.foursquare, r.drawable.foursquare);     adapter.addprovider(provider.google, r.drawable.google);       adapter.addprovider(provider.salesforce, r.drawable.salesforce);     adapter.addprovider(provider.runkeeper, r.drawable.runkeeper);       adapter.addcallback(provider.foursquare, "http://socialauth.in/socialauthdemo/socialauthsuccessaction.do");      adapter.addcallback(provider.google, "http://socialauth.in/socialauthdemo");      adapter.addcallback(provider.salesforce, "https://socialauth.in:8443/socialauthdemo/socialauthsuccessaction.do");      adapter.addcallback(provider.yammer, "http://socialauth.in/socialauthdemo/socialauthsuccessaction.do");      adapter.enable(share);       }  private final class responselistener implements dialoglistener{      @override     public void onback() {         // todo auto-generated method stub         log.d("share-button", "dialog closed pressing key");     }      @override     public void oncancel() {         // todo auto-generated method stub         log.d("sharebutton", "authentication cancelled");     }      @override     public void oncomplete(bundle values) {         // todo auto-generated method stub         log.d("sharebutton", "authentication successful");          final string providername = values.getstring(socialauthadapter.provider);         log.d("sharebutton", "provider name = " + providername);         toast.maketext(mainactivity.this, providername + "connected", toast.length_long).show();          update = (button) findviewbyid(r.id.update);         edit = (edittext) findviewbyid(r.id.edittxt);          update.setonclicklistener(new onclicklistener() {              public void onclick(view v) {                 // todo auto-generated method stub                 adapter.updatestatus(edit.gettext().tostring());                 toast.maketext(mainactivity.this, "message posted on " + providername, toast.length_long).show();             }         });     }      @override     public void onerror(socialautherror error) {         // todo auto-generated method stub         log.d("sharebutton", "authentication error: " + error.getmessage());     }    } } 

and here's xml file

<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#000000" > <linearlayout  android:orientation="horizontal" android:id="@+id/topbar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="7dp" android:background="@drawable/blue_gradient" >        <textview          android:id="@+id/textview"         android:layout_height="wrap_content"         android:layout_width="wrap_content"         android:layout_gravity="center_vertical"         android:textcolor="#ffffff"         android:textsize="14sp"         android:text="share button"         android:textstyle="bold"     /> </linearlayout> <view     android:id="@+id/view01"     android:layout_width="fill_parent"     android:layout_height="1dp"     android:layout_below="@+id/topbar"     android:background="#313437" />        <textview      android:id="@+id/text"     android:layout_height="wrap_content"     android:layout_width="wrap_content"     android:textsize="14sp"     android:textstyle="bold"     android:layout_marginleft="10dp"     android:layout_marginright="10dp"     android:layout_margintop="20dp"     android:textcolor="#ffffff"     android:layout_below="@+id/view01" /> <textview      android:id="@+id/dialogtitle"     android:layout_height="wrap_content"     android:layout_width="fill_parent"     android:textcolor="#ffffff"     android:textsize="14sp"     android:text="share update"     android:layout_margintop="30dp"     android:layout_marginleft="10dp"     android:layout_marginright="10dp"     android:textstyle="bold"     android:layout_below="@+id/text"     />   <edittext      android:id="@+id/edittxt"     android:layout_height="wrap_content"     android:layout_width="fill_parent"     android:textcolor="#000000"     android:textsize="12sp"     android:layout_margin="5dp"     android:hint="enter message"     android:layout_marginleft="10dp"     android:layout_marginright="10dp"     android:layout_below="@+id/dialogtitle" /> <button      android:id="@+id/update"     android:layout_height="wrap_content"     android:layout_width="wrap_content"     android:background="#147af8"     android:textcolor="#ffffff"     android:padding="5dp"     android:textsize="12sp"     android:text="update"     android:layout_alignright="@+id/edittxt"     android:layout_marginright="10dp"     android:layout_below="@+id/edittxt" />  <relativelayout  android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/layout_gradient" android:layout_alignparentbottom="true" >     <button      android:id="@+id/sharebutton"     android:layout_height="wrap_content"     android:layout_width="wrap_content"     android:layout_centerinparent="true"     android:layout_margin="20dp" />      </relativelayout> </relativelayout> 

can tell me got wrong project ? thank you.

 update = (button) findviewbyid(r.id.update); 

move code oncreate() .hope solve issue .


Comments

Popular posts from this blog

ios - iPhone/iPad different view orientations in different views , and apple approval process -

java Extracting Zip file -

C# WinForm - loading screen -