java - EditText.setText error -
resolved! problem used this.findviewbyid, use dialog.findviewbyid. tnx , beg pardon!
i've strange (for me) problem. try write in edittext string readed cursor, , know that's correct way:
edittext mytext; final dialog dialog = new dialog(this); dialog.setcontentview(r.layout.login); dialog.settitle("login"); dialog.setcancelable(true); cursor lista=db.listaparametri(); try { while (lista.movetonext()) { if (lista.getstring(0).equals("username")) { mytext = (edittext) this.findviewbyid(r.id.username); log.d("log", lista.getstring(1)); mytext.settext( lista.getstring(1) ); } } } { lista.close(); } but when try write whit settext() return error:
06-10 09:43:01.829: e/androidruntime(279): fatal exception: main 06-10 09:43:01.829: e/androidruntime(279): java.lang.nullpointerexception 06-10 09:43:01.829: e/androidruntime(279): @ it.axiomatic.epsoft.sms.epsoftsmsactivity.setup_parametri(epsoftsmsactivity.java:147) 06-10 09:43:01.829: e/androidruntime(279): @ it.axiomatic.epsoft.sms.epsoftsmsactivity.onoptionsitemselected(epsoftsmsactivity.java:73) 06-10 09:43:01.829: e/androidruntime(279): @ android.app.activity.onmenuitemselected(activity.java:2195) 06-10 09:43:01.829: e/androidruntime(279): @ com.android.internal.policy.impl.phonewindow.onmenuitemselected(phonewindow.java:730) 06-10 09:43:01.829: e/androidruntime(279): @ com.android.internal.view.menu.menuitemimpl.invoke(menuitemimpl.java:143) 06-10 09:43:01.829: e/androidruntime(279): @ com.android.internal.view.menu.menubuilder.performitemaction(menubuilder.java:855) 06-10 09:43:01.829: e/androidruntime(279): @ com.android.internal.view.menu.iconmenuview.invokeitem(iconmenuview.java:532) 06-10 09:43:01.829: e/androidruntime(279): @ com.android.internal.view.menu.iconmenuitemview.performclick(iconmenuitemview.java:122) 06-10 09:43:01.829: e/androidruntime(279): @ android.view.view$performclick.run(view.java:8816) 06-10 09:43:01.829: e/androidruntime(279): @ android.os.handler.handlecallback(handler.java:587) 06-10 09:43:01.829: e/androidruntime(279): @ android.os.handler.dispatchmessage(handler.java:92) 06-10 09:43:01.829: e/androidruntime(279): @ android.os.looper.loop(looper.java:123) 06-10 09:43:01.829: e/androidruntime(279): @ android.app.activitythread.main(activitythread.java:4627) 06-10 09:43:01.829: e/androidruntime(279): @ java.lang.reflect.method.invokenative(native method) 06-10 09:43:01.829: e/androidruntime(279): @ java.lang.reflect.method.invoke(method.java:521) 06-10 09:43:01.829: e/androidruntime(279): @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:868) 06-10 09:43:01.829: e/androidruntime(279): @ com.android.internal.os.zygoteinit.main(zygoteinit.java:626) 06-10 09:43:01.829: e/androidruntime(279): @ dalvik.system.nativestart.main(native method) what's up? tnx!
either:
- your textedit has not been defined (but if can other things itthen should fine)
lista.getstring(1)null, try printing catlog sayinglog.d("log", lista.getstring(1));should output value of string.
Comments
Post a Comment