I looked through tons of articles how to open new Activity from ListView hosted by TabHost.
I have a TabHost Activity, one of the tabs has ListView, with clickable list items.
On item click, I want new Activity to be opened in the same FrameLayout.
My code for calling new Activity looks as following:
Intent intent = new Intent(v.getContext(), displayRSS.class);
this.startActivity(intent);
This opens just new Activity.
I want new Activity to be opened instead of current ListActivity.
Would appreciate any possible solutions on this.
If u want to open the activity in the same tab, do the following
ReplyDeletewhile creating tabs, u have to launch activity group in that tab as
Tabspec tabspec=getTabHost().newTabSpec("title").setContent(new Intent(TabGroupActivityEx.class,"unique string"));
getTabHost().addTab(tabspec);
under this tab group activity launch an activity that contains list view, when an item click launch another activity with setContentView() then u will get as u required.
I solved my problem with TabGroupActivity class example from this article Experience - Multiple Android Activities in a TabActivity
ReplyDeletei m not getting it, where i have to put setContentView(), pls explain it with example, i will be grateful to you....
ReplyDelete