передача данных Marquee - PullRequest
       10

передача данных Marquee

0 голосов
/ 06 мая 2018

Можете ли вы помочь мне в том, как мы можем создать шатер для новостей, но мне нужно, чтобы каждая новость была кликабельной, чтобы показывать подробную страницу выбранных новостей.

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

Пожалуйста, помогите мне

 t = (TextView) view.findViewById(R.id.mywidget);
    t.setSelected(true);
    t.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

           // in.putExtra("EdiTtEXTvALUE", t.getText().toString());
            Intent in = new Intent(mContext, News.class);
            in.putExtra("EdiTtEXTvALUE", t.getText().toString());
            mContext.startActivity(in);


        }
    });

это шатер

 for (int i = 0; i < offerlist.length(); i++) {

                        url.add(offerlist.getJSONObject(i).getString("url"));
                        t.setText( offerlist.getJSONObject(i).getString("name"));

                    }

                    t.setSelected(true);

iЯ пытаюсь создать пакет, но его ошибка.

1 Ответ

0 голосов
/ 06 мая 2018

Если вы хотите прочитать значение, хранящееся в Bundle, с ключом " EdiTtEXTvALUE ", используйте это:

if (getIntent() != null) {
    if (getIntent().hasExtra("EdiTtEXTvALUE") {
        String value = getIntent().getStringExtra("EdiTtEXTvALUE");
    }
}

Будьте осторожны, чтобы не передавать значения, превышающие максимальный размер для намерения - 1MB

...