1

私は 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);
}

私は自分が間違っていることを理解していません!そして、私は適切な答えを見つけることができません。

ご回答ありがとうございます。

4

1 に答える 1