【发布时间】:2014-07-24 13:44:08
【问题描述】:
我想更新onCreate()中的TextView,这样在出现Activity界面时应该设置文字,我试过的是:
Java 代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sem_selection);
TextView T =(TextView)findViewById(R.id.textView1);
T.setText("required text");
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
}
但是当活动开始时我得到错误,只要我评论这一行:
T.setText("required text");
应用程序运行良好,没有错误。我该怎么做?还有其他方法吗?
【问题讨论】:
-
您的
textView1可能在PlaceholderFragment中。将其移至onCreateView -
什么错误?发布您的 LogCat/Stacktrace
-
是的,那必须在 onCreatView() 里面,解决了:)
标签: android