你在fragment里settext啊
关activity什么事
关activity什么事
解决方案 »
- jni加密字符串
- 如何监听top activity的变化?
- 新手问android 4.0 文件管理怎么关联新增的文件类型?
- 请推荐一本系统讲解Android的书
- 菜鸟请教关于TabHost与文件遍历的问题!
- android 2.2 解锁出现异常····
- 问各位高手一个很丢人的小问题~
- android 如何去掉状态栏上的两个SIM卡图标。。。
- [Android]应用图标只当做一个开关 ??
- android 5.1 root版本 修改framework相关内容后,模块编译出来的jar包push进系统后,修改部分不起作用。必须重新编译烧写system.
- 关于读取数据库与界面布局
- 请哪位大神指导一下,我想做android静默安装
public class ViewPagerFragment extends Fragment {
private Button myButton, btn;
private Callbacks mCallbacks;
private TextView text;
public int i; public interface Callbacks {
public void addFragment();
}
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
} @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.guide_1, container, false);// 关联布局文件 Bundle data = getArguments();
myButton = (Button) rootView.findViewById(R.id.mybutton);// 根据rootView找到button
// 设置按键监听事件
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(ViewPagerFragment.this.getActivity(),
"button is click!", Toast.LENGTH_SHORT).show();
}
}); btn = (Button) rootView.findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
Toast.makeText(ViewPagerFragment.this.getActivity(), "btn",
Toast.LENGTH_SHORT).show();
mCallbacks.addFragment();
}
});
text = (TextView) rootView.findViewById(R.id.text);
text.setText(1);
return rootView;
} // 当该Fragment被添加、显示到Activity时,回调该方法
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
// 如果Activity没有实现Callbacks接口,抛出异常
if (!(activity instanceof Callbacks)) {
throw new IllegalStateException(
"BookListFragment所在的Activity必须实现Callbacks接口!");
}
// 把该Activity当成Callbacks对象
mCallbacks = (Callbacks) activity;
} // 当该Fragment从它所属的Activity中被删除时回调该方法
@Override
public void onDetach() {
super.onDetach();
// 将mCallbacks赋为null。
mCallbacks = null;
}
}viewpager用viewpagerfragment创建fragment,但是只要加上text.setText(1),程序运行即闪退。
public class ViewPagerFragment extends Fragment {
private Button myButton, btn;
private Callbacks mCallbacks;
private TextView text; public interface Callbacks {
public void addFragment();
}
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
} @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.guide_1, container, false);// 关联布局文件 Bundle data = getArguments();
myButton = (Button) rootView.findViewById(R.id.mybutton);// 根据rootView找到button
// 设置按键监听事件
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(ViewPagerFragment.this.getActivity(),
"button is click!", Toast.LENGTH_SHORT).show();
}
}); btn = (Button) rootView.findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
Toast.makeText(ViewPagerFragment.this.getActivity(), "btn",
Toast.LENGTH_SHORT).show();
mCallbacks.addFragment();
}
});
text = (TextView) rootView.findViewById(R.id.text);
text.setText(data.getCharSequence("id")); return rootView;
} // 当该Fragment被添加、显示到Activity时,回调该方法
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
// 如果Activity没有实现Callbacks接口,抛出异常
if (!(activity instanceof Callbacks)) {
throw new IllegalStateException(
"BookListFragment所在的Activity必须实现Callbacks接口!");
}
// 把该Activity当成Callbacks对象
mCallbacks = (Callbacks) activity;
} // 当该Fragment从它所属的Activity中被删除时回调该方法
@Override
public void onDetach() {
super.onDetach();
// 将mCallbacks赋为null。
mCallbacks = null;
}
}
请问一下text.setText(data.getCharSequence("id"));
这个有什么问题,我运行也是秒退。