Отображение текста из другой деятельности на TextView - PullRequest
0 голосов
/ 02 августа 2011

Я пытаюсь использовать putExtra() и getExtra() для отправки String Data из одного действия в другое, чтобы полученная строка отображалась на TextView и при запуске. Когда я запускаю программу, я получаю метод classCastException на onCreate().

Я новичок в Android, поэтому любая помощь будет оценена.

Вот мой пример кода:

    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.sales); 

    //TextView
    TextView model1 = (TextView)findViewById(R.id.model1);
    TextView model2 = (TextView)findViewById(R.id.model2);
    TextView model3 = (TextView)findViewById(R.id.model3);

    //Bundle
    Bundle bundle = getIntent().getExtras();
    String Mod1 = bundle.getString("model1");
    String Mod2 = bundle.getString("model2");
    String Mod3 = bundle.getString("model3");

//setting values            
model1.setText(Mod1);               
model2.setText(Mod2);               
model3.setText(Mod3);
   }                

1 Ответ

2 голосов
/ 02 августа 2011

Ваши виджеты модель1, модель2, модель3 либо не TextView, либо вы не передаете строки в намерение, которое вы передаете новому Activity. Также вы можете попробовать очистить ваши проекты, возможно, ваш R.java файл испорчен. Вы также можете вставить LogCat или сообщить нам, какая строка дает вам ClassCastException.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...