Разбор строки при нажатии кнопки для активности - PullRequest
0 голосов
/ 17 января 2019

Я хочу проанализировать строку (ссылку) на другое действие, когда нажата кнопка в ListView. ListView заполнен JSON (извлечен MySQL-Data).

Что за хитрость отправлять «ссылку» на другое действие, когда я нажимаю кнопку в ListView?

До сих пор я пытался найти отправку XML-форм ... но я думаю, что это не правильный путь, я думаю, что многое в направлении программирования HTML-форм ...

мой ListView (заполняется динамически)

                <TextView
                android:id="@+id/link"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginStart="82dp"
                android:layout_marginLeft="82dp"
                android:layout_marginTop="33dp"
                android:textSize="18dp"
                android:text=""
                android:textColor="@color/colorAccent"
                android:textStyle="bold"
                android:visibility="invisible"/>
            <android.support.v7.widget.AppCompatImageButton
                android:id="@+id/videobutton"
                android:layout_width="64dp"
                android:layout_height="64dp"
                android:layout_gravity="start"
                android:layout_marginStart="10dp"
                android:layout_marginLeft="10dp"
                android:layout_marginTop="15dp"
                android:background="@drawable/cerclebackgroundpurple"
                android:padding="10dp"
                android:src="@drawable/ic_play"
                android:tint="@color/colorPrimary" />

Теперь я хочу получить заполненную «ссылку» из TextView в моем новом действии.

1 Ответ

0 голосов
/ 17 января 2019

Может быть, вы щелкаете по элементу списка и переходите к другой операции с необходимой строкой (ссылкой), как вы объяснили. Для этого попробуйте это.

При щелчке по элементу списка, вызывать намерение, например

 Intent i=new Intent(CurrentActivity.this,NextActivity.class);
 i.putExtra("link","PUT YOUR LINK HERE");
 startActivity(i);
...