Back to project page ProjectStudio.
The source code is released under:
Apache License
If you think the Android project ProjectStudio listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package fragments; //from w w w . j av a 2s.c o m import android.database.Cursor; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ListView; import android.widget.TextView; import com.example.uniutilproject.R; import java.sql.SQLException; import DB_Provider.CourseDataSource; import adapters.ExamsPendingCardAdapter; /** * Created by desmond on 1/20/14. */ public class ExamsPendingFragment extends Fragment { private TextView pending_exams; private ListView pending_exams_list; private CourseDataSource dataSource; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.exams_pendingview, container, false); //CALL DATABASE dataSource = new CourseDataSource(getActivity()); try { dataSource.open(); } catch (SQLException e) { e.printStackTrace(); } //INFLATE VIEWS HERE if (view != null) { pending_exams = (TextView) view.findViewById(R.id.exams_pending); pending_exams_list = (ListView) view.findViewById(R.id.pending_exams_listview); } new android.os.Handler().post(new Runnable() { @Override public void run() { final Cursor cursor = dataSource.getPendingExams(); ExamsPendingCardAdapter adapter = new ExamsPendingCardAdapter(getActivity(), cursor, true); pending_exams_list.setAdapter(adapter); adapter.notifyDataSetChanged(); //GET NUMBER OF PASSED EXAMS int exam_count = dataSource.getPendingExamsCount(); pending_exams.setText(exam_count + ""); } }); dataSource.close(); return view; } @Override public void onResume() { try { dataSource.open(); } catch (SQLException e) { e.printStackTrace(); } super.onResume(); } @Override public void onPause() { dataSource.close(); super.onPause(); } }