Advertisement
Guest User

Untitled

a guest
Sep 19th, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.08 KB | None | 0 0
  1. 09-19 11:16:46.830: E/AndroidRuntime(1234): FATAL EXCEPTION: main
  2. 09-19 11:16:46.830: E/AndroidRuntime(1234): Process: com.project.attendancemanager, PID: 1234
  3. 09-19 11:16:46.830: E/AndroidRuntime(1234): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.project.attendancemanager/com.project.attendancemanager.TakeAttendance}: java.lang.NullPointerException
  4. 09-19 11:16:46.830: E/AndroidRuntime(1234): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
  5. 09-19 11:16:46.830: E/AndroidRuntime(1234): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
  6. 09-19 11:16:46.830: E/AndroidRuntime(1234): at android.app.ActivityThread.access$800(ActivityThread.java:135)
  7. 09-19 11:16:46.830: E/AndroidRuntime(1234): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
  8. 09-19 11:16:46.830: E/AndroidRuntime(1234): at android.os.Handler.dispatchMessage(Handler.java:102)
  9. 09-19 11:16:46.830: E/AndroidRuntime(1234): at android.os.Looper.loop(Looper.java:136)
  10. 09-19 11:16:46.830: E/AndroidRuntime(1234): at android.app.ActivityThread.main(ActivityThread.java:5017)
  11. 09-19 11:16:46.830: E/AndroidRuntime(1234): at java.lang.reflect.Method.invokeNative(Native Method)
  12. 09-19 11:16:46.830: E/AndroidRuntime(1234): at java.lang.reflect.Method.invoke(Method.java:515)
  13. 09-19 11:16:46.830: E/AndroidRuntime(1234): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
  14. 09-19 11:16:46.830: E/AndroidRuntime(1234): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
  15. 09-19 11:16:46.830: E/AndroidRuntime(1234): at dalvik.system.NativeStart.main(Native Method)
  16. 09-19 11:16:46.830: E/AndroidRuntime(1234): Caused by: java.lang.NullPointerException
  17. 09-19 11:16:46.830: E/AndroidRuntime(1234): at com.android.internal.os.LoggingPrintStream.println(LoggingPrintStream.java:298)
  18. 09-19 11:16:46.830: E/AndroidRuntime(1234): at com.project.attendancemanager.DBHandler.getCourseData(DBHandler.java:129)
  19. 09-19 11:16:46.830: E/AndroidRuntime(1234): at com.project.attendancemanager.TakeAttendance.loadCouSpinnerData(TakeAttendance.java:59)
  20. 09-19 11:16:46.830: E/AndroidRuntime(1234): at com.project.attendancemanager.TakeAttendance.onCreate(TakeAttendance.java:38)
  21. 09-19 11:16:46.830: E/AndroidRuntime(1234): at android.app.Activity.performCreate(Activity.java:5231)
  22. 09-19 11:16:46.830: E/AndroidRuntime(1234): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
  23. 09-19 11:16:46.830: E/AndroidRuntime(1234): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
  24. 09-19 11:16:46.830: E/AndroidRuntime(1234): ... 11 more
  25.  
  26. package com.project.attendancemanager;
  27.  
  28.  
  29. import java.util.List;
  30.  
  31. import android.app.Activity;
  32. import android.os.Bundle;
  33. import android.view.View;
  34. import android.widget.AdapterView;
  35. import android.widget.AdapterView.OnItemSelectedListener;
  36. import android.widget.ArrayAdapter;
  37. import android.widget.Button;
  38. import android.widget.Spinner;
  39.  
  40.  
  41. public class TakeAttendance extends Activity implements OnItemSelectedListener{
  42.  
  43.  
  44. Button b;
  45. Spinner courseSp, classSp, subSp, timeSp;
  46. String selected;
  47. //DBHandler db;
  48. //int a;
  49. @Override
  50. protected void onCreate(Bundle savedInstanceState) {
  51.  
  52. super.onCreate(savedInstanceState);
  53. setContentView(R.layout.activity_take_attendance);
  54.  
  55. courseSp=(Spinner)findViewById(R.id.courseSpinner);
  56. classSp=(Spinner)findViewById(R.id.classSpinner);
  57. subSp=(Spinner)findViewById(R.id.subSpinner);
  58. timeSp=(Spinner)findViewById(R.id.timeSpinner);
  59. //b=(Button)findViewById(R.id.subBT);
  60.  
  61. //db=new DBHandler(getApplicationContext());
  62.  
  63. loadCouSpinnerData();
  64. courseSp.setOnItemSelectedListener(this);
  65.  
  66. }
  67. //@Override
  68. public void onItemSelected(AdapterView<?> parent, View view, int position,
  69. long id) {
  70. // TODO Auto-generated method stub
  71. //selected=parent.getItemAtPosition(position).toString();
  72. //loadClassSpinnerData(selected);
  73. }
  74.  
  75. @Override
  76. public void onNothingSelected(AdapterView<?> arg0) {
  77. // TODO Auto-generated method stub
  78.  
  79. }
  80.  
  81. private void loadCouSpinnerData() {
  82. // TODO Auto-generated method stub
  83. DBHandler db=new DBHandler(getApplicationContext());
  84. List<String> labels=db.getCourseData();
  85. ArrayAdapter<String> dataAdapter= new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, labels);
  86. dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  87. courseSp.setAdapter(dataAdapter);
  88. }
  89. /*private void loadClassSpinnerData(String sel) {
  90. // TODO Auto-generated method stub
  91. //DBHandler db=new DBHandler(getApplicationContext());
  92. List<String> labels=db.getClassData(sel);
  93. ArrayAdapter<String> dataAdapter= new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, labels);
  94. dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  95. classSp.setAdapter(dataAdapter);
  96. }*/
  97. }
  98.  
  99. public List<String> getCourseData()
  100. {
  101. List<String> data=new ArrayList<String>();
  102. String query="SELECT * FROM CourseTB";
  103. String a = null;
  104. SQLiteDatabase db=this.getReadableDatabase();
  105. Cursor cursor=db.rawQuery(query, null);
  106. if(cursor.moveToFirst()){
  107. do{
  108.  
  109. data.add(cursor.getString(1));
  110. a=cursor.getString(1);
  111. }while(cursor.moveToNext());
  112. }
  113.  
  114. cursor.close();
  115. db.close();
  116. System.out.println(a);
  117. return data;
  118. }
  119.  
  120. <?xml version="1.0" encoding="utf-8"?>
  121. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  122. package="com.project.attendancemanager"
  123. android:versionCode="1"
  124. android:versionName="1.0" >
  125.  
  126. <uses-sdk
  127. android:minSdkVersion="8"
  128. android:targetSdkVersion="19" />
  129. <uses-permission android:name="android.permission.INTERNET"/>
  130.  
  131. <application
  132. android:allowBackup="true"
  133. android:icon="@drawable/ic_launcher"
  134. android:label="@string/app_name"
  135. android:theme="@style/AppTheme" >
  136. <activity
  137. android:name="com.project.attendancemanager.SplashScreen"
  138. android:label="@string/app_name" >
  139. <intent-filter>
  140. <action android:name="android.intent.action.MAIN" />
  141.  
  142. <category android:name="android.intent.category.LAUNCHER" />
  143. </intent-filter>
  144. </activity>
  145. <activity
  146. android:name="com.project.attendancemanager.Home"
  147. android:label="@string/app_name" >
  148. <intent-filter>
  149. <action android:name="com.project.attendancemanager.HOME" />
  150.  
  151. <category android:name="android.intent.category.DEFAULT" />
  152. </intent-filter>
  153. </activity>
  154. <activity
  155. android:name="com.project.attendancemanager.TakeAttendance"
  156. android:label="@string/app_name"
  157. android:parentActivityName="com.project.attendancemanager.Home" >
  158. <intent-filter>
  159. <action android:name="com.project.attendancemanager.TAKEATTENDANCE" />
  160.  
  161. <category android:name="android.intent.category.DEFAULT" />
  162. </intent-filter>
  163. </activity>
  164. <activity
  165. android:name="com.project.attendancemanager.Eg"
  166. android:label="@string/title_activity_eg"
  167. android:parentActivityName="com.project.attendancemanager.TakeAttendance" >
  168. <intent-filter>
  169. <action android:name="com.project.attendancemanager.EG" />
  170.  
  171. <category android:name="android.intent.category.DEFAULT" />
  172. </intent-filter>
  173. </activity>
  174. <activity
  175. android:name="com.project.attendancemanager.LoginActivity"
  176. android:label="@string/app_name" >
  177. <intent-filter>
  178. <action android:name="com.project.attendancemanager.LOGINACTIVITY" />
  179.  
  180. <category android:name="android.intent.category.DEFAULT" />
  181. </intent-filter>
  182. </activity>
  183. </application>
  184.  
  185. </manifest>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement