TabActivity 传参数 TabActivity有5个子页面A、B、C、D、E,现在我要从A点击一个按钮切换到F页面,然后选择F页面再切换到A页面,怎么切换? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么个finish(),我F从有参数传过来的 你所谓的A B C D E 是TabHost 上的按钮吗?要页面跳转,可以用new Intent(currentClass.this,next.class); startActivityForResult(0,intent);利用回调函数。。 拜托你,看题目,我难道不明白用new Intent(currentClass.this,next.class); 淡定,楼上说的没错,只是没说清楚而已new Intent(currentClass.this,next.class);startActivityForResult(0,intent);setresult(intent,resultCode)然后在那个activity内重写onactivityresult方法,处理返回的值即可。不过在tab中经常会出现找不到调用的activity,所以也可以使用static静态变量或者application里定义一个参数也可。 楼主,我也在学这个,我的方法是在tab对应的activity中调用getParent得到tabactivity,然后在tabactivity调用tabactivity中tabHost的setCurrentTab(int i)public void tabExitOnClick(View view){ TabHostActivity p = (TabHostActivity) this.getParent(); p.setTabHostCurrentTab(1); } TabActivity ta=(TabActivity) this.getParent(); TabHost p = ta.getTabHost(); p.setCurrentTab(0); android 离线地图开发求指导 联系人号码的自定义标签问题 conn.setRequestMethod("GET") 异常 客户端意外关闭情况 Android源码不同版本对应的交叉编译工具链怎么获取?自己去编译?对应编译器的各个组件(工具软件)要找什么样的版本呢? 如何使用root用户 想买各HTC的手机,大家觉得哪个更好?G1、G2、G3、G4 应用程序在后台运行,怎样实现再次置顶显示出来? android 回调接口的设计,接收数据不到指定界面的接口上 请问混淆代码的问题! 如何杀掉本应用在堆栈中的所有activity,而不杀掉本应用的服务? android sdk 下载太慢了?
要页面跳转,可以用new Intent(currentClass.this,next.class);
startActivityForResult(0,intent);setresult(intent,resultCode)
然后在那个activity内重写onactivityresult方法,处理返回的值即可。不过在tab中经常会出现找不到调用的activity,所以也可以使用static静态变量或者application里定义一个参数也可。
public void tabExitOnClick(View view){
TabHostActivity p = (TabHostActivity) this.getParent();
p.setTabHostCurrentTab(1);
}
TabHost p = ta.getTabHost();
p.setCurrentTab(0);