1

Так что проблема у меня в том, что мое приложение продолжает сбой при запуске, у меня есть два действия. Активность A и активность B. Мое приложение запускается в Activity A, но я создал пакет в Activity B, и я отправляю его в Activity A. Поэтому, когда он запускает пул, он пуст или пуст, поэтому он сбой, как я могу это исправить? Благодарю.Получение пакета на главную деятельность при передаче пакетов по намерениям в android

Это в деятельности A (Запуск Activity) в на создание

Bundle extras = getIntent().getExtras(); 
    Title = extras.getString("Title"); 
    Description = extras.getString("Description"); 
    Price = extras.getString("Price"); 
    Availability = extras.getString("Availability"); 

Тогда мы имеем мне создать сверток в активность B

 Intent intent = new Intent(B.this, A.class); 
       Bundle extras = new Bundle(); 
       extras.putString("Title", PostTitle); 
       extras.putString("Description", PostDescription); 
       extras.putString("Price", PostPrice); 
       extras.putString("Availability", PostAvail); 
       intent.putExtras(extras); 
       startActivity(intent); 
+0

отправьте свой код – karimkhan

+0

@karimkhan добавлено –

+0

Возможный дубликат [Как получить дополнительные данные от намерения на Android?] (Http://stackoverflow.com/questions/4233873/how-do-i-get- экстра-данные из-намерения-на-андроида) – Nepster

ответ

3

Я хотел бы предложить следующее:

A. Использование пучка от намерения:

Intent pIntent = new Intent(this, JustaClass.class); 
Bundle extras = pIntent.getExtras(); 
extras.putString(key, value); 

B. Создание нового Bundle: метод

Intent pIntent = new Intent(this, JustaClass.class); 
Bundle pBundle = new Bundle(); 
pBundle.putString(key, value); 
mIntent.putExtras(pBundle); 

C. Использование putExtra() из Intent:

Intent pIntent = new Intent(this, JustaClass.class); 
pIntent.putExtra(key, value); 

Наконец, в запущенной деятельности, вы можете прочитать их hrough:

String value = getIntent().getExtras().getString(key) 

Я просто использовал строки в качестве примера для прохождения, я имею в виду Bundle и Intent.

 Смежные вопросы

  • Нет связанных вопросов^_^