Recyclerview - используйте Arraylist второго действия в качестве данныхAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Recyclerview - используйте Arraylist второго действия в качестве данных

Сообщение Anonymous »

У меня есть recyclerview , который заполняет данные с помощью файла ресурса, который содержит ArrayList .
У меня есть второе действие, которое содержит edidtext и кнопку , которая вводит значения в другой ArrayList ore Second Actoot. Второе действие по заполнению Recyclerview вместо этого, используя данные файла ресурса.

Код: Выделить всё

public ListAdapter(Context context) {
mContext = context;

final String[] countryNames = context.getResources().getStringArray(R.array.country_names);
mItems = new ArrayList();

for (int i = 0; i < countryNames.length; i++) {
mItems.add(new LineItem(countryNames[i]));
}
}
arraylist во втором деятельности, который я хочу использовать в качестве данных

Код: Выделить всё

public class DisplayDescActivity extends AppCompatActivity {

private EditText descItem;
public static ArrayList descList = new ArrayList();
...
}
< /code>
Есть ли способ сделать это? < /p>
 [b]Intent
код попробовал: [/b]

DisplayDescactivity Code:

в защищенной void oncreate (Bundle SaveDinstanceState) Я использовал:

Код: Выделить всё

 Intent intent1 = new Intent(this, ListAdapter.class);
intent1.putStringArrayListExtra("list", descLista);
startActivity(intent1);
< /code>
< /li>
  Код ListAdapter:

Я попытался использовать следующий код < /p>
 final ArrayList resultArray = getIntent().getStringArrayListExtra("list");
< /code>
< /li>
< /ul>
Но сообщение [b]Cannot resolve method 'getIntent()'
[/b] появляется.

Подробнее здесь: https://stackoverflow.com/questions/339 ... ty-as-data
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»