android - This intent is giving me error "The constructor Intent(Character, Class) is undefined"" -
i getting error @ intent "the constructor intent(character, class) undefined please tell me solution!!!"
public class characters extends listfragment { string classes[] = {"desmond", "altair", "ezio", "connor", "haytham", "edward", "aveline", "lucy", "william", "shaun", "rebecca", "clay", "vidic", "tabs"}; @override public void onlistitemclick(listview l, view v, int position, long id) { // todo auto-generated method stub super.onlistitemclick(l, v, position, id); string character = classes[position]; try{ class ourclass = class.forname("com.frost.assassinswikia." + character); intent ourintent = new intent(characters.this, ourclass); startactivity(ourintent); }catch (classnotfoundexception e){ e.printstacktrace(); }
}
@override public void onactivitycreated(bundle savedinstancestate) { super.onactivitycreated(savedinstancestate); arrayadapter<string> adapter = new arrayadapter<string>(getactivity(), android.r.layout.simple_list_item_1, classes); setlistadapter(adapter); }
you need activity instance create intent
fragment can access activity instance getactivity()
intent intent = new intent(getactivity(), ourclass); startactivity(intent);
Comments
Post a Comment