- Forum-Beiträge: 113
19.05.2014, 16:37:47 via Website
19.05.2014 16:37:47 via Website
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
Intent intent = null;
switch(position){
case 0:
intent = new Intent(MainActivity.this, AufgabenActivity.class);
intent.putExtra("aufgaben1", R.array.thema1_aufgaben);
startActivity(intent);
break;
case 1:
intent = new Intent(MainActivity.this, AufgabenActivity.class);
intent.putExtra("aufgaben2", R.array.thema2_aufgaben);
startActivity(intent);
break;
}
}
});
das ist mein Code in Activity 1. Ich möchte die Daten, die in R.array.themaX liegen in der nächsten Activity2 holen und in einer GridView sezten.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_list, container, false);
GridView aufgabenGrid = (GridView) rootView.findViewById(R.id.gridView);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_list_item_1,
...);
aufgabenGrid.setAdapter(adapter);
TextView themenTitle = (TextView) rootView.findViewById(R.id.themenTitle);
return rootView;
}
das ist der Code von Activtiy2.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.