Back to project page ParticipationManager.
The source code is released under:
GNU General Public License
If you think the Android project ParticipationManager listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ // w w w.j a v a 2 s . c o m package com.qdev.tabtest; import android.app.ListFragment; import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.ListView; import java.io.File; // Creates a view consisting of all classes that have been added so far. It then loads // an activity for calling on students when a class is selected. public class fragmentTab1 extends ListFragment { private String[] values; public final static String EXTRA_MESSAGE = "com.qdev.tabtest.MESSAGE"; // Takes a LayoutInflater, ViewGroup, and Bundle and then // creates a view of all classes added so far and returns the view. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { File dir = new File(getActivity().getFilesDir().getPath()); values = dir.list(); View rootView = inflater.inflate(R.layout.fragment_messages, container, false); for (int i = 0; i < values.length; i++) { values[i] = values[i].substring(0, values[i].length() - 4); } ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, values); setListAdapter(adapter); return rootView; } // Takes a ListView, View, integer, and long, and from there opens an activity // that allows the user to call on students within the selected class. public void onListItemClick(ListView l, View v, int position, long id) { Intent intent = new Intent(getActivity(), studentSelection.class); String message = values[(int) id]; intent.putExtra(EXTRA_MESSAGE, message); startActivity(intent); } }