解决方案 »
- 编译没有错误, 一运行就自动停止。
- 大家帮忙了?日志如下
- 大神门这样的界面如何做?
- Android 使用ThumbnailUtils获取网络视频缩略图的问题
- 关于activity的启动的问题。
- 错误信息:什么意思,什么原因啊?
- Eclipse的模拟器打开时出现问题
- android 中使用GLSurfaceView 要实现它的手势放大缩小功能,效果需要平滑,有大侠知道么
- android用achartengine绘图问题
- 为什么adb shell screencap -p 直接输出png无法打开?
- 一个应用中同时使用分享和统计遇到的问题,希望大家帮忙解决一下
- 请问Toast.makeText的问题
= =是一个好方法 之前是用activity和fragment之前互相set对象 和方法取到fragment里面的TimePicker控件 然后setenable 。 但是不清楚fragment的生命周期 不知道 方法写在哪里,总是会碰到在fragment里面类似初始化对象的方法不一定会调用的情况。可以用你说的方法,再写两个一样的fragment。效果直接是不可编辑的控件。 谢谢
需要控制的就是fragment里面的TimePicker不可编辑 和 viewpage不能滑动。
现在我按楼上的方法试试。
但是还是想再试试之前的方法。下面这个是activity里写的方法:
private static Fragment starttime_fragment = null ;
private static Fragment endtime_fragment = null ;
private void testMethod1(Fragment fragment,boolean isT1){
((FragmentStartTimeSwitcher) fragment).setStartFragestatus(isT1);
}
private void testMethod2(Fragment fragment,boolean isT2){
((FragmentEndTimeSwitcher) fragment).setEndFragestatus(isT2);
}
public void setChildFragement1(Fragment fragement){
starttime_fragment = fragement ;
testMethod1(starttime_fragment,mTimerSwitcher.isON);
// FragmentManager fmm = null ;
// Fragment fm_t = fmm.getFragment(null, null);
}
public void setChildFragement2(Fragment fragement){
endtime_fragment = fragement ;
testMethod2(endtime_fragment,mTimerSwitcher.isON);
}
还有fragment的方法,两个fragment的方法一样的除了名字....
public void setFragement(){
((TimeSwitcherFragmentTabActivity)getActivity()).setChildFragement1(this);
}
public void setStartFragestatus(boolean enable){
timePicker.setEnabled(enable);
}然后这个setFragement(); 我是在fragment的onResume()里调用的。第一次运行没问题,第二次 好像就没有fragment对象了。
请各位大大指点迷津。