我是 Android/Java 编程的新手,我什至无法解决这个问题。我只是不明白出了什么问题。我将创建一个新的 Activity,将 Extra 放入 Intent 并希望在滚动视图中显示字符串!我的应用程序在开始此活动时总是关闭。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_parcelable_text);
dataTableScrollView = (RelativeLayout) findViewById(R.id.scrollView1);
Intent intent = getIntent();
if(savedInstanceState == null){
dataListView = intent.getStringExtra(MainActivity.EXTRA_PARCELABLE_TEXT)+
"\n";
}else{
dataListView += savedInstanceState.get(PARCELABLE_STRING)+
"\n";
}
setAllDataToListView();
}
private void setAllDataToListView(){
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.
LAYOUT_INFLATER_SERVICE);
View newListViewElement = inflater.inflate(R.layout.activity_parcelable_text, null);
TextView newDataTextView = (TextView) newListViewElement.findViewById(R.id.scrollViewTextView);
newDataTextView.setText(dataListView);
dataTableScrollView.addView(newListViewElement, 0);
}
我只是不明白我做错了什么!我找不到正确的答案。
预先感谢您的回复!