java - Continous syntax error at the end of the code -
i don't understand why syntax error being prompted @ last bracket. no matter how rearrange code, error seems have stuck @ end of code , doesn't go away. there 2 errors shown. 1st: insert ";" complete fielddeclaration. 2nd: insert "}" complete classbody. if can please me figure out? thanks!
`
public class akmainactivity extends activity { private static final string activities = "activities"; private spinner spinner1; private edittext etinfo; private sharedpreferences savedactivities; private arraylist<string> details; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_akmain); spinner dropdown = (spinner)findviewbyid(r.id.spinner1); string[] items = new string[]{"walking", "running", "stairs", "generic"}; arrayadapter<string> adapter = new arrayadapter<string>(this, android.r.layout.simple_spinner_dropdown_item, items); dropdown.setadapter(adapter); dropdown.setprompt("select activity"); etinfo = (edittext)findviewbyid(r.id.etinfo); savedactivities = getsharedpreferences(activities, mode_private); details = new arraylist<string>(savedactivities.getall().keyset()); collections.sort(details, string.case_insensitive_order); public onclicklistener savebuttonlistener = new onclicklistener(){ public void onclick(view v){ adddetailedactivity(etinfo.gettext().tostring()); etinfo.settext(""); } }
you defining inner class, , missing semi-colon. recommend @override
annotation`. like,
public onclicklistener savebuttonlistener = new onclicklistener() { @override public void onclick(view v) { adddetailedactivity(etinfo.gettext().tostring()); etinfo.settext(""); } }; // <-- close onclicklistener
Comments
Post a Comment