Я написал некоторый код, чтобы получить текст из EditView, поместил его в Intent Extras и установил его в TextView для другого Activity.Как получить String от намерения?
Вот мой код от посылающего деятельности
Intent intent = new Intent(MyLayoutActivity.this, LayoutForOneActivity.class);
intent.putExtra("CaptionOne", String.valueOf(txt_caption1.getText()));
startActivity(intent);
А вот код из моей приемной деятельности
Intent intent1 = getIntent();
Bundle bundle = intent1.getExtras();
if (bundle != null) {
caption = bundle.getString("CaptionOne");
}
Если попытаться запустить этот код я получаю ClassCastException глядя, как это:
java.lang.ClassCastException: android.text.SpannableString cannot be cast
to java.lang.String
1) 'Data' не имя дополнительно. 2) Этот код не отличается от того, как сначала получить пакет. –