Beiträge von blabla33

    Java
    @Override	protected void onCreate(Bundle savedInstanceState) {	 super.onCreate(savedInstanceState);	 setContentView(R.layout.main);
    	    AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.autocomplete_country);	 ArrayAdapter adapter = new ArrayAdapter(this, R.layout.list_item, COUNTRIES);	 textView.setAdapter(adapter);	 Button next = (Button) findViewById(R.id.next);	 final  Intent intent=new Intent(this, de.dummy.autocomplete.Second.class);	 next.setOnClickListener(new View.OnClickListener() {	 public void onClick(View v) {	 intent.putExtra("autocomplete_country", autocomplete_country.getText().toString());  startActivity(intent);	 }	 });	 }



    Die Zeile

    Java
    intent.putExtra("autocomplete_country", autocomplete_country.getText().toString());


    soll fehlerhaft sein: "autocomplete_country cannot be resolved".
    Ich verstehe nur nicht warum. Weiter oben sieht man, dass das Textfeld autocomplete_country heißt. Entsprechend ist es in der main.xml auch bezeichnet.


    Wo ist mein Denkfehler?


    Sinn der Sache soll sein, dass der Wert des Textfeldes an die zweite Activity übergeben wird und dort weiter verarbeitet werden kann.

    Wer könnte mir folgende eigentlich recht simple App programmieren? Bitte schreibt mir in eurer Antwort auch, wie viel ihr dafür haben wollt!!!


    Activity 1: Liste der Kategorien -> Bei Auswahl ->
    Activity 2: Liste der Themen (mit Autocomplete-Textfeld) -> Bei Auswahl ->
    Activity 3: Thema anzeigen.


    Die Inhalte werden über eine Datenbank verwaltet.


    Hier nochmal etwas genauer beschrieben:


    Die App sollte eine Datenbankanbindung haben (SQLLite) und greift auf drei Tabellen zu:
    Die Haupttabelle "artikel" der Datenbank beinhaltet fünf Felder: ID, titel, inhalt, kategorie und fav.
    Eine zweite Tabelle "kategorien" beinhaltet die Hauptkategorien: ID, kat_bezeichnung.
    Eine dritte Tabelle bildet den "index": ID, kategorie, stichwort, artikel_id


    Activity 1: Über die Datenbank werden Kategorien (also die zweite Tabelle) eingelesen, die in einer Liste ausgegeben werden.


    Activity 2:
    a) Bei Auswahl einer Kategorie gelangt man zu einer neuen Activity. Diese beinhaltet ein Textfeld (Siehe "Autocomplete" http://developer.android.com/r…utorials/views/index.html) über welches man ähnlich eines Index eines Buches schnell zu einem bestimmten Thema gelangt, d.h. es wird der Inhalt der Tabelle "index" für die ausgewählte Kategorie verwendet.
    b) Unter dem Textfeld sollten ausgewählte Themen der Kategorie gelistet sein (also alle Artikel der ausgewählten Kategorie, die als "fav" markiert sind).


    Activity 3: Bei Auswahl des Themas gelangt man auf eine weitere Activity, welche den hinterlegten Inhalt ausgibt.