Android editText does not setText but gives a nullPointerexception in error log -
hey keep getting null pointer exception whenever try settext on edit text maybe can take @ code , tell me i'm doing wrong
public class facilitymap extends fragment { public static final string arg_menu_number = "menu_number"; private displayimageoptions options; edittext editgate, editfreeshops, editnature; @override public view oncreateview(layoutinflater inflater, viewgroup container, bundle savedinstancestate) { view rootview = inflater.inflate(r.layout.facility_map, container, false); int = getarguments().getint(arg_menu_number); string titlestring = getresources().getstringarray(r.array.drawer_menu)[i]; getactivity().settitle(titlestring); touchimageview imageview = (touchimageview) rootview.findviewbyid(r.id.imageview2); imageview.setmaxzoom(4); editgate = (edittext) rootview.findviewbyid(r.id.textviewgate); editfreeshops = (edittext) rootview.findviewbyid(r.id.textviewfreeshops); editnature = (edittext) rootview.findviewbyid(r.id.textviewnatureofshops); editgate.settext("taste"); editfreeshops.settext("touch"); editnature.settext("hearing"); // create global configuration , initialize imageloader // configuration imageloaderconfiguration config = new imageloaderconfiguration.builder( getactivity()) .build(); imageloader.getinstance().init(config); string imageuri = "drawable://" + r.drawable.facilities; imageloader.getinstance().displayimage(imageuri, imageview); return rootview; }
}
and xml code
<?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_vertical|center_horizontal" android:orientation="vertical" > <textview android:id="@+id/textview1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/airport_guide" android:textsize="25sp" /> <framelayout android:layout_width="match_parent" android:layout_height="match_parent"> <com.shimbamobile.android.kaa.utils.touchimageview android:id="@+id/imageview2" android:layout_width="match_parent" android:layout_height="match_parent" android:scaletype="fitcenter" /> <linearlayout android:id="@+id/mapkey" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:layout_gravity="bottom"> <edittext android:id="@+id/textviewgate" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputtype="textmultiline" android:textcolor="#121212" android:layout_gravity="center" android:gravity="center" android:layout_weight="1"/> <edittext android:id="@+id/textviewfreeshops" android:layout_width="match_parent" android:layout_height="wrap_content" android:textcolor="#121212" android:inputtype="textmultiline" android:layout_gravity="center" android:gravity="center" android:layout_weight="1"/> <edittext android:id="@+id/textviewnatureofshops" android:layout_width="match_parent" android:layout_height="wrap_content" android:textcolor="#121212" android:layout_gravity="center" android:inputtype="textmultiline" android:gravity="center" android:layout_weight="1"/> </linearlayout> </framelayout> </linearlayout>
please me spot error here error log
04-14 11:42:49.935: e/androidruntime(13707): fatal exception: main 04-14 11:42:49.935: e/androidruntime(13707): java.lang.nullpointerexception 04-14 11:42:49.935: e/androidruntime(13707): @ com.shimbamobile.android.kaa.fragments.facilitymap.oncreateview(facilitymap.java:38) 04-14 11:42:49.935: e/androidruntime(13707): @ android.support.v4.app.fragment.performcreateview(fragment.java:1500) 04-14 11:42:49.935: e/androidruntime(13707): @ android.support.v4.app.fragmentmanagerimpl.movetostate(fragmentmanager.java:927) 04-14 11:42:49.935: e/androidruntime(13707): @ android.support.v4.app.fragmentmanagerimpl.movetostate(fragmentmanager.java:1104) 04-14 11:42:49.935: e/androidruntime(13707): @ android.support.v4.app.backstackrecord.run(backstackrecord.java:682) 04-14 11:42:49.935: e/androidruntime(13707): @ android.support.v4.app.fragmentmanagerimpl.execpendingactions(fragmentmanager.java:1467) 04-14 11:42:49.935: e/androidruntime(13707): @ android.support.v4.app.fragmentmanagerimpl$1.run(fragmentmanager.java:440) 04-14 11:42:49.935: e/androidruntime(13707): @ android.os.handler.handlecallback(handler.java:725) 04-14 11:42:49.935: e/androidruntime(13707): @ android.os.handler.dispatchmessage(handler.java:92) 04-14 11:42:49.935: e/androidruntime(13707): @ android.os.looper.loop(looper.java:176) 04-14 11:42:49.935: e/androidruntime(13707): @ android.app.activitythread.main(activitythread.java:5279) 04-14 11:42:49.935: e/androidruntime(13707): @ java.lang.reflect.method.invokenative(native method) 04-14 11:42:49.935: e/androidruntime(13707): @ java.lang.reflect.method.invoke(method.java:511) 04-14 11:42:49.935: e/androidruntime(13707): @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1102) 04-14 11:42:49.935: e/androidruntime(13707): @ com.android.internal.os.zygoteinit.main(zygoteinit.java:869) 04-14 11:42:49.935: e/androidruntime(13707): @ dalvik.system.nativestart.main(native method)
Comments
Post a Comment