私は Android/Java プログラミングの初心者であり、この問題を解決することさえできません。何が悪いのかわかりません。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);
}
私は自分が間違っていることを理解していません!そして、私は適切な答えを見つけることができません。
ご回答ありがとうございます。