2016-02-04 3 views
0

У меня есть два вида деятельности. Первая активность имеет один TextView, а вторая активность имеет один ListView. Я не мог переходить между ними через намерение. Я должен мгновенно передать данные. Поскольку у меня есть таймер в первом действии, когда таймер переходит к 0, тогда начнется второе действие. Я должен показать результаты во втором действии ListView.Как переносить TextView в ListView

+0

Можете ли вы опубликовать код, который вы сделали? –

+0

Я не понимаю, вы не хотите передавать содержимое текстовых просмотров во вторую активность ** ИЛИ ** вы хотите, но не работали? –

+0

Я хочу передать содержимое текстового содержимого во вторую активность. Но я не могу этого сделать. И я понятия не имею, как я могу это сделать, чтобы не было кода Mahesh Giri – Eren

ответ

0

Для этого вам нужен архаист. Сначала объявите arraylist в вашей первой деятельности.

ArrayList<String> clickeddata=new ArrayList<String>(); 

Нажать на кнопку «Добавить текст из текстового поля в аррайалист».

clickeddata.add(your_textview.getText().toString()); 

И когда счетчик равен 0, отправьте arraylist во вторую операцию.

Intent intent = new Intent(Your_First_Activity.this, Your_second_Activity.class); 
    intent.putStringArrayListExtra("sentdata", clickeddata); 
    startActivity(intent); 

На втором занятии получить его следующим кодом

Intent i = getIntent(); 
    ArrayList<String> mylist=new ArrayList<String>(); 
    mylist = i.getStringArrayListExtra("sentdata"); 

Теперь вы можете создать ListView с помощью простого адаптера, как.

ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mylist); 
    your_list_view.setAdapter(adapter); 
+0

Метод getdata() не определен для типа TextView – Eren

+0

Эй, пожалуйста, пожалуйста, что это за правильный тип? – Eren

+0

будет установлено setText(). ответ отредактирован. thnx @Eren –

0

Вы можете сделать это с помощью Intent

Intent intent=new Intent(Context,SecondActivity); 
intent.putExtra("key",textView.getText().toString()); 
startActivity(intent); 

В Second активность

String data=getIntent().getStringExtra("key"); 

и использовать его.

+0

Мужчина Я знаю этот код. Но я не могу его использовать. Я хочу сделать это на мгновение. – Eren

+0

да, вы можете позвонить, когда кнопка отправлена. –

+0

Как подключить его к списку? bossonuc = (TextView) findViewById (R.id.bossonuc); bossonuc.setText ("boş sayınız:" + getIntent(). GetExtras(). GetString ("bosveri")); Я могу сделать это, но я не могу сделать со списком. – Eren

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