eclipse - Android Inflater crashes -
i'm new forums , believe i've made big mistake code (somewhere).
i trying build android app fist time, no experience within java nor app-creation before, please bare me.
my idea create glossary-app, , has been , running, when tried add spinner, crashed. have removed spinner, app still crashes.
05-21 10:51:29.970: e/androidruntime(22736): android.view.inflateexception: couldn't resolve menu item onclick handler onlanguagebuttonclick in class se.inceptive.irebglossary.mainactivity 05-21 10:51:29.970: e/androidruntime(22736): @ se.inceptive.irebglossary.mainactivity.oncreateoptionsmenu(mainactivity.java:58)
and presented @ line 58:
@override public boolean oncreateoptionsmenu(menu menu) { // inflate menu; adds items action bar if present. getmenuinflater().inflate(r.menu.main, menu); return true; }
any on appreciated
mainactivity.java
package se.inceptive.irebglossary; import android.app.activity; import android.os.bundle; import android.view.menu; import android.view.view; import android.widget.arrayadapter; import android.widget.listview; import android.widget.adapterview.onitemclicklistener; import android.widget.adapterview; import android.widget.textview; import android.content.intent; import se.inceptive.irebglossary.displaydescription; public class mainactivity extends activity { public final static string extra_message = "com.example.myfirstapp.message"; // private arrayadapter<string> arrayadapter; private listview termslistview; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); termslistview = (listview) findviewbyid(r.id.termslistview); // initialize terms array term [] items = { new term(1, "acceptance", "the process of assessing whether system satisfies requirements", false, "acceptans", ""), new term(2, "acceptance test", "a test assesses whether system satisfies requirements", false, "acceptans test", ""), new term(3, "activity diagram", "a diagram type in uml models flow of actions in system or in component including data flows , areas of responsibility necessary", false, "aktivitets diagram", ""), new term(4, "actor", "1. in re: person, system or technical device in context of system interacts system.2. in goal-oriented re: person, system or technical device may act , process information in order achieve goals", false, "aktör", ""), }; arrayadapter<term> adapter = new arrayadapter<term>(this,android.r.layout.simple_list_item_1, items); termslistview.setadapter(adapter); termslistview.setonitemclicklistener(new onitemclicklistener() { @override public void onitemclick(adapterview<?> parent, view view, int position, long id) { string item = ((textview)view).gettext().tostring(); intent intent = new intent(view.getcontext(), displaydescription.class); intent.putextra(extra_message, item); startactivity(intent); } }); } @override public boolean oncreateoptionsmenu(menu menu) { // inflate menu; adds items action bar if present. getmenuinflater().inflate(r.menu.main, menu); return true; } }
you seem have specified onclick handler 1 of menu items (in xml) onlanguagebuttonclick
, have not provided implementation onlanguagebuttonclick
in activity code.
Comments
Post a Comment