2016-11-24 2 views
-2

Я пытаюсь создать представление списка только с «именем» в родительском списке (MainActivity) и передать оставшиеся «email» и «mobile» в другое действие (SingleContactActivity) вместе с «именем». Как я могу это достичь? Теперь в моем представлении MainActivity отображаются все данные, имя, адрес электронной почты, мобильный телефон. Я знаю, что мне нужно что-то удалить. Мой второй результат активности в порядке. Но MainActivity должен отображать список только с именем. Для этого мне нужно внести изменения в код MainActivity. Проблема в том, что я новичок в программировании JAVA и Android. Я хочу, чтобы ваша помощь показывала, какую строку удалить из MainActivity, чтобы она отображала только «имя» в списке и передавала другим двум параметрам «email» и «mobile» ко второму действию вместе с «именем».Как передать дополнительные данные из списка в другую активность на Android?

+0

Возможный дубликат http://stackoverflow.com/questions/2091465/how-do-i-pass-data-between-activities-on-android и http://stackoverflow.com/questions/2139134/how -to-send-an-object-from-one-android-activity-to-another-using-intents –

+0

Используйте намерение передать данные. –

+0

Я не вижу никакого кода, начинающего второе действие. В любом случае, вы можете передать свои данные в наборе намерений. –

ответ

0

Попробуйте пройти во второй активности с помощью intent.and передать переменные для отображения во второй активности, как это:

использовать это в функции onPostExecute или любое другое событие, что у хочу

Intent intent = new Intent(activity1.this, activity2.class); 
intent.putExtra("name", namestringvariable); 
intent.putExtra("email", emailstringvariable); 
startActivity(intent); 
finish(); 

и во втором деятельность

Bundle bundle = getIntent().getExtras(); 
String name= bundle.getString("name"); 
String email= bundle.getString("email"); 
+0

Дорогой Ади, у меня есть код, который вы написали во второй моей деятельности. Мне не нужно делать какие-либо шаги ко второму действию, связанным с первым. Теперь в моем представлении MainActivity отображаются все данные, имя, адрес электронной почты, мобильный телефон. Я знаю, что мне нужно что-то удалить. Мой второй результат активности в порядке. Но MainActivity должен отображать список только с именем. Я хочу, чтобы ваша помощь показывала, какую строку удалить из MainActivity, чтобы она отображала только «имя» в списке и передавала другим двум параметрам «email» и «mobile» ко второму действию вместе с «именем». – Nodirbek

+0

Откуда U Получите это «R.id.email»? – Adi

1

Вы можете сохранить данные в комплекте и перенести их на следующий вид деятельности. или вы также можете использовать общие предпочтения для сохранения данных временно и в следующем действии, вы получаете данные из общих предпочтений, а затем очищаете их. https://www.tutorialspoint.com/android/android_shared_preferences.htm

+0

Я уточнил свой вопрос, пожалуйста, перечитайте его. Спасибо за вашу помощь. – Nodirbek

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