android - I can not pass a string to fragment -
call fragment fragment. need pass string fragment. how it?
if (position==1){ fragmenttransaction ft; videolist lf = new videolist(); ft = getfragmentmanager().begintransaction(); ft.replace(r.id.fragmentspanel, lf); ft.addtobackstack(null); ft.commit(); }
i want pass string str = "absd"; , second fragment take string str1 = row of first fragment
use arguments!
public static videolist videolistwithstring(string string) { videolist videolist = new videolist(); bundle arguments = new bundle(); arguments.putstring("teststring","test"); videolist.setarguments(arguments); return videolist; }
and in fragments oncreate...
bundle arguments = getarguments(); string teststring = arguments.getstring("teststring");
Comments
Post a Comment