Witam.
Mam problem, mianowicie chcę pobrać tekst z pola EditText
i następnie po kliknięciu przycisku szukaj przejść do kolejnej aktywności, gdzie zostanie wyświetlone lista wyszukanych
w bazie danych wyników i wyświetlone w ListView
Aktywność nr. 1:
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class Szukaj2 extends Activity implements OnClickListener{
private EditText tekst_data;
private Button przyciskSzukaj;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.szukaj_daty);
tekst_data = (EditText) findViewById(R.id.wpisz_data);
przyciskSzukaj = (Button) findViewById(R.id.data2);
View wroc = findViewById(R.id.wroc);
wroc.setOnClickListener(this);
przyciskSzukaj.setOnClickListener(new OnClickListener() {
public void onClick(View widok) {
wyszukaj();
}
});
}
public void onClick(View v) {
switch(v.getId()) {
case R.id.wroc:
Intent e = new Intent(this, Szukaj.class);
finish();
startActivity(e);
break;
}
}
private void wyszukaj() {
Intent szukaj_daty = new Intent(this, wynik_data.class);
startActivity(szukaj_daty);
}
}
1. W jaki sposób pobrać tekst z pola EditText?
2. Czy można w jednej aktywności po naciśnięciu przycisku "szukaj" ustawić drugi widok (setContentView(R.layout.szukaj_daty)😉?
3. Jeśli nie można zrealizować pkt. 2. to w jaki sposób zaimportować to co pobiorę z kontrolki EditText do drugiej aktywności?
Notatka od Moderatora:
KunDun
Znaczniki CODE po to są na forum, żeby czytelniej prezentować... kod. Używaj więc ich zamiast zwykłego QUOTE, jak chcesz wrzucić fragment kodu, bo zachowują wcięcia i lepiej się go czyta.