sadeghmohebbi 2 ارسال شده در ۵ مرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۵ مرداد ۱۳۹۴ سلام یه برامه ای نوشتم که نمی دونم چرا فورس کلوز می ده. خیلی تلاش کردم ولی متوجه نشدم چرا این طوری می شه در واقع توی LogCat هم که نگاه کردم، اصلا فایل دیتابیس رو نمی سازه کد زیر رو برای ساخت دیتابیس درست کردم: package com.sadegh.manageteaching.db; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; public class StudentDBOpenHelper extends SQLiteOpenHelper { private static final String LOGTAG = "sadegh"; private static final String DATABASE_NAME = "students.db"; private static final int DATABASE_VERSION = 1; public static final String TABLE_STUDENT = "student"; public static final String COLUMN_ID = "studentId"; public static final String COLUMN_NAME = "fullName"; public static final String COLUMN_MAIN_BOOK = "mainBook"; public static final String COLUMN_LAST_BOOK = "lastBook"; public static final String COLUMN_LEVEL = "laval"; public static final String COLUMN_CLASS_ID = "classId"; public static final String COLUMN_CLASS_DATE = "classDate"; public static final String COLUMN_DESC = "description"; public static final String COLUMN_IMAGE = "image"; private static final String TABLE_CREATE = "CREATE TABLE " + TABLE_STUDENT + " (" + COLUMN_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + COLUMN_NAME + " TEXT, " + COLUMN_MAIN_BOOK + " TEXT, " + COLUMN_LAST_BOOK + " TEXT, " + COLUMN_LEVEL + " TEXT, " + COLUMN_CLASS_ID + " NUMERIC, " + COLUMN_CLASS_DATE + " TEXT, " + COLUMN_DESC + " TEXT, " + COLUMN_IMAGE + " TEXT " + ")"; public StudentDBOpenHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL(TABLE_CREATE); Log.d(LOGTAG, "table has been created"); } @Override public void onUpgrade(SQLiteDatabase db, int arg1, int arg2) { db.execSQL("DROP TABLE IF EXIST " + TABLE_STUDENT); onCreate(db); } } کد زیر هم برای کلاس اختصاصی ایجاد دیتابیس: package com.sadegh.manageteaching.db; import java.util.ArrayList; import java.util.List; import com.sadegh.manageteaching.model.Student; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; public class StudentDataSource { private static final String LOGTAG = "sadegh"; SQLiteOpenHelper dbHelper; SQLiteDatabase database; public static final String[] allColumns = { StudentDBOpenHelper.COLUMN_ID, StudentDBOpenHelper.COLUMN_NAME, StudentDBOpenHelper.COLUMN_MAIN_BOOK, StudentDBOpenHelper.COLUMN_LAST_BOOK, StudentDBOpenHelper.COLUMN_LEVEL, StudentDBOpenHelper.COLUMN_CLASS_ID, StudentDBOpenHelper.COLUMN_CLASS_DATE, StudentDBOpenHelper.COLUMN_DESC, StudentDBOpenHelper.COLUMN_IMAGE, }; public StudentDataSource(Context context) { dbHelper = new StudentDBOpenHelper(context); } public void open() { Log.d(LOGTAG, "Dtabase opened in method open()"); database = dbHelper.getWritableDatabase(); } public void close() { Log.d(LOGTAG, "Dtabase closed in method close()"); dbHelper.close(); } public Student create(Student student) { ContentValues myValue = new ContentValues(); myValue.put(StudentDBOpenHelper.COLUMN_NAME, student.getName()); myValue.put(StudentDBOpenHelper.COLUMN_MAIN_BOOK, student.getMainBook()); myValue.put(StudentDBOpenHelper.COLUMN_LAST_BOOK, student.getLastBook()); myValue.put(StudentDBOpenHelper.COLUMN_LEVEL, student.getLevel()); myValue.put(StudentDBOpenHelper.COLUMN_CLASS_ID, student.getClassId()); myValue.put(StudentDBOpenHelper.COLUMN_CLASS_DATE, student.getClassDate()); myValue.put(StudentDBOpenHelper.COLUMN_DESC, student.getDescription()); myValue.put(StudentDBOpenHelper.COLUMN_IMAGE, student.getImage()); long insertId = database.insert(StudentDBOpenHelper.TABLE_STUDENT, null, myValue); student.setId(insertId); return student; } public List findAll() { List students = new ArrayList(); Cursor cursor = database.query(StudentDBOpenHelper.TABLE_STUDENT, allColumns, null, null, null, null, null); Log.d(LOGTAG, "Returned " + cursor.getCount() + " rows"); if(cursor.getCount() > 0) { while(cursor.moveToNext()) { Student student = new Student(); student.setId(cursor.getLong(cursor.getColumnIndex(StudentDBOpenHelper.COLUMN_ID))); student.setClassId(cursor.getLong(cursor.getColumnIndex(StudentDBOpenHelper.COLUMN_CLASS_ID))); student.setMainBook(cursor.getString(cursor.getColumnIndex(StudentDBOpenHelper.COLUMN_MAIN_BOOK))); student.setLastBook(cursor.getString(cursor.getColumnIndex(StudentDBOpenHelper.COLUMN_LAST_BOOK))); student.setLevel(cursor.getString(cursor.getColumnIndex(StudentDBOpenHelper.COLUMN_LEVEL))); student.setClassDate(cursor.getString(cursor.getColumnIndex(StudentDBOpenHelper.COLUMN_CLASS_DATE))); student.setDescription(cursor.getString(cursor.getColumnIndex(StudentDBOpenHelper.COLUMN_DESC))); student.setImage(cursor.getString(cursor.getColumnIndex(StudentDBOpenHelper.COLUMN_IMAGE))); } } return students; } } و بالاخره کد زیر هم برای MainActivity package com.sadegh.manageteaching; import java.util.List; import com.sadegh.manageteaching.db.StudentDataSource; import com.sadegh.manageteaching.model.Student; import android.os.Bundle; import android.app.ListActivity; import android.view.Menu; import android.widget.ArrayAdapter; public class MainActivity extends ListActivity { StudentDataSource datasource; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); datasource = new StudentDataSource(this); datasource.open(); List students = datasource.findAll(); createData(); if(students.size() == 0) { createData(); students = datasource.findAll(); } ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, students); setListAdapter(adapter); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override protected void onResume() { datasource.open(); super.onResume(); } @Override protected void onPause() { datasource.close(); super.onPause(); } public void refreshDisplay() { } public void createData() { Student student = new Student(); student.setName("sadegh"); student.setMainBook("a"); student.setLastBook("a"); student.setLevel("begin"); student.setClassId(1); student.setClassDate("1394:5:8"); student.setDescription("it is 1"); student.setImage("cam1"); student = datasource.create(student); student = new Student(); student.setName("ali"); student.setMainBook("b"); student.setLastBook("b"); student.setLevel("begin"); student.setClassId(1); student.setClassDate("1394:5:10"); student.setDescription("it is 2"); student.setImage("cam2"); student = datasource.create(student); student = new Student(); student.setName("asghar"); student.setMainBook("c"); student.setLastBook("c"); student.setLevel("top"); student.setClassId(2); student.setClassDate("1394:5:8"); student.setDescription("it is 3"); student.setImage("cam3"); student = datasource.create(student); } } کلاس مدل هم که اسمش Student هستش، چیز خاصی نیست فقط چند تا متد set و get توش ساختم که مشکلی نداره. در واقع مشکل اصلی اینه که فایل دیتابیس نمی سازه! لطفا راهنمایی کنید... پروژه رو هم گذاشتم اگه نیاز شد نگاهی بندازید manageTeaching.zip نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۶ مرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۶ مرداد ۱۳۹۴ اگه ممکنه ارورهای LogCat رو قرار بدید تا بررسیش کنیم. 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sadeghmohebbi 2 ارسال شده در ۶ مرداد ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۶ مرداد ۱۳۹۴ اگه ممکنه ارورهای LogCat رو قرار بدید تا بررسیش کنیم. 07-28 07:31:27.941: I/Choreographer(373): Skipped 39 frames! The application may be doing too much work on its main thread. 07-28 07:31:28.021: I/Choreographer(373): Skipped 43 frames! The application may be doing too much work on its main thread. 07-28 07:31:28.171: I/Choreographer(373): Skipped 30 frames! The application may be doing too much work on its main thread. 07-28 07:31:28.251: I/Choreographer(373): Skipped 52 frames! The application may be doing too much work on its main thread. 07-28 07:31:28.641: D/AndroidRuntime(23533): Shutting down VM 07-28 07:31:28.641: W/dalvikvm(23533): threadid=1: thread exiting with uncaught exception (group=0xb4adbb90) 07-28 07:31:28.721: D/dalvikvm(23533): GC_FOR_ALLOC freed 90K, 6% free 3114K/3280K, paused 40ms, total 42ms 07-28 07:31:28.721: E/AndroidRuntime(23533): FATAL EXCEPTION: main 07-28 07:31:28.721: E/AndroidRuntime(23533): Process: com.sadegh.manageteaching, PID: 23533 07-28 07:31:28.721: E/AndroidRuntime(23533): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.sadegh.manageteaching/com.sadegh.manageteaching.MainActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2176) 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2226) 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.app.ActivityThread.access$700(ActivityThread.java:135) 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1397) 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.os.Handler.dispatchMessage(Handler.java:102) 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.os.Looper.loop(Looper.java:137) 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.app.ActivityThread.main(ActivityThread.java:4998) 07-28 07:31:28.721: E/AndroidRuntime(23533): at java.lang.reflect.Method.invokeNative(Native Method) 07-28 07:31:28.721: E/AndroidRuntime(23533): at java.lang.reflect.Method.invoke(Method.java:515) 07-28 07:31:28.721: E/AndroidRuntime(23533): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777) 07-28 07:31:28.721: E/AndroidRuntime(23533): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 07-28 07:31:28.721: E/AndroidRuntime(23533): at dalvik.system.NativeStart.main(Native Method) 07-28 07:31:28.721: E/AndroidRuntime(23533): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.app.ListActivity.onContentChanged(ListActivity.java:243) 07-28 07:31:28.721: E/AndroidRuntime(23533): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:293) 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.app.Activity.setContentView(Activity.java:1928) 07-28 07:31:28.721: E/AndroidRuntime(23533): at com.sadegh.manageteaching.MainActivity.onCreate(MainActivity.java:20) 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.app.Activity.performCreate(Activity.java:5243) 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 07-28 07:31:28.721: E/AndroidRuntime(23533): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2140) 07-28 07:31:28.721: E/AndroidRuntime(23533): ... 11 more 07-28 07:31:28.731: W/ActivityManager(373): Force finishing activity com.sadegh.manageteaching/.MainActivity به نظرم چیز خاصی هم از logcat مشخص نیست!!!! اگه پر.ژه رو یه بررسی کنید، ممنون می شم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mmd2009 7 ارسال شده در ۶ مرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۶ مرداد ۱۳۹۴ با سلام شما دارید از ListActivity استفاده می کنید و خطا هم به این صورت در logcat نشون داده شده : [shcode=java] Your content must have a ListView whose id attribute is 'android.R.id.list' [/shcode] خب کافیه شما بری تو فایل xml و یک id به این صورت به ListView بدی : [shcode=xml] android:layout_width="fill_parent" android:layout_height="fill_parent"/> [/shcode] id رو دقیقا همینطوری مقداردهی کن. فکر کنم مشکلت حل بشه. دلیل این خطا هم اینه که متد setListAdapter برای شناسایی به این id نیاز داره. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sadeghmohebbi 2 ارسال شده در ۶ مرداد ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۶ مرداد ۱۳۹۴ با سلام شما دارید از ListActivity استفاده می کنید و خطا هم به این صورت در logcat نشون داده شده : [shcode=java] Your content must have a ListView whose id attribute is 'android.R.id.list' [/shcode] خب کافیه شما بری تو فایل xml و یک id به این صورت به ListView بدی : [shcode=xml] android:layout_width="fill_parent" android:layout_height="fill_parent"/> [/shcode] id رو دقیقا همینطوری مقداردهی کن. فکر کنم مشکلت حل بشه. دلیل این خطا هم اینه که متد setListAdapter برای شناسایی به این id نیاز داره. ممنون ولی متاسفانه رفع نشد! 07-28 12:33:21.193: D/sadegh(1223): Dtabase opened in method open() 07-28 12:33:21.363: D/sadegh(1223): table has been created 07-28 12:33:21.393: D/sadegh(1223): Returned 0 rows 07-28 12:33:21.483: D/sadegh(1223): Returned 6 rows 07-28 12:33:21.503: D/sadegh(1223): Dtabase opened in method open() 07-28 12:33:21.603: D/dalvikvm(1223): GC_FOR_ALLOC freed 81K, 5% free 3128K/3276K, paused 48ms, total 51ms 07-28 12:33:21.613: I/Choreographer(1223): Skipped 47 frames! The application may be doing too much work on its main thread. 07-28 12:33:21.663: D/AndroidRuntime(1223): Shutting down VM 07-28 12:33:21.663: W/dalvikvm(1223): threadid=1: thread exiting with uncaught exception (group=0xb4ab3b90) 07-28 12:33:21.723: E/AndroidRuntime(1223): FATAL EXCEPTION: main 07-28 12:33:21.723: E/AndroidRuntime(1223): Process: com.sadegh.manageteaching, PID: 1223 07-28 12:33:21.723: E/AndroidRuntime(1223): java.lang.NullPointerException 07-28 12:33:21.723: E/AndroidRuntime(1223): at java.text.NumberFormat.format(NumberFormat.java:304) 07-28 12:33:21.723: E/AndroidRuntime(1223): at java.text.DecimalFormat.format(DecimalFormat.java:702) 07-28 12:33:21.723: E/AndroidRuntime(1223): at java.text.Format.format(Format.java:93) 07-28 12:33:21.723: E/AndroidRuntime(1223): at com.sadegh.manageteaching.model.Student.toString(Student.java:74) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:394) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.widget.ArrayAdapter.getView(ArrayAdapter.java:362) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.widget.AbsListView.obtainView(AbsListView.java:2263) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.widget.ListView.measureHeightOfChildren(ListView.java:1263) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.widget.ListView.onMeasure(ListView.java:1175) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.View.measure(View.java:16458) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.widget.RelativeLayout.measureChild(RelativeLayout.java:689) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:473) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.View.measure(View.java:16458) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.View.measure(View.java:16458) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125) 07-28 12:33:21.723: E/AndroidRuntime(1223): at com.android.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:327) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.View.measure(View.java:16458) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310) 07-28 12:33:21.723: E/AndroidRuntime(1223): at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2289) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.View.measure(View.java:16458) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:1914) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1111) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1293) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:998) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5582) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.Choreographer.doCallbacks(Choreographer.java:562) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.Choreographer.doFrame(Choreographer.java:532) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.os.Handler.handleCallback(Handler.java:733) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.os.Handler.dispatchMessage(Handler.java:95) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.os.Looper.loop(Looper.java:137) 07-28 12:33:21.723: E/AndroidRuntime(1223): at android.app.ActivityThread.main(ActivityThread.java:4998) 07-28 12:33:21.723: E/AndroidRuntime(1223): at java.lang.reflect.Method.invokeNative(Native Method) 07-28 12:33:21.723: E/AndroidRuntime(1223): at java.lang.reflect.Method.invoke(Method.java:515) 07-28 12:33:21.723: E/AndroidRuntime(1223): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777) 07-28 12:33:21.723: E/AndroidRuntime(1223): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 07-28 12:33:21.723: E/AndroidRuntime(1223): at dalvik.system.NativeStart.main(Native Method) 07-28 12:33:21.733: W/ActivityManager(372): Force finishing activity com.sadegh.manageteaching/.MainActivity ارور های بالا رو هم توی logcat داد... چی کار کنم؟؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mmd2009 7 ارسال شده در ۶ مرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۶ مرداد ۱۳۹۴ ممنون ولی متاسفانه رفع نشد! رفع شد. این خطا یک خطای دیگه هستش و خطای قبلی برطرف شده. این خطای NullPointerException روی کدوم خط رخ داده ؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sadeghmohebbi 2 ارسال شده در ۶ مرداد ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۶ مرداد ۱۳۹۴ ممنون ولی متاسفانه رفع نشد! رفع شد. این خطا یک خطای دیگه هستش و خطای قبلی برطرف شده. این خطای NullPointerException روی کدوم خط رخ داده ؟ منظورتون چیه؟ یعنی کدوم خط رو من باید از کجا بگیرم؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mmd2009 7 ارسال شده در ۶ مرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۶ مرداد ۱۳۹۴ برنامه رو trace کنید و زمانی که به error بخورید روی اون خط وایمیسته بعدش بگید روی کدوم خط وایساده تا ببینیم چرا NullPointerException رخ داده. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sadeghmohebbi 2 ارسال شده در ۷ مرداد ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۷ مرداد ۱۳۹۴ برنامه رو trace کنید و زمانی که به error بخورید روی اون خط وایمیسته بعدش بگید روی کدوم خط وایساده تا ببینیم چرا NullPointerException رخ داده. توی صفحه ی دیباگ اینا رو نشون داده عکس از صفحه مونیتور رو پیوست کردم برنامه رو trace کنید و زمانی که به error بخورید روی اون خط وایمیسته بعدش بگید روی کدوم خط وایساده تا ببینیم چرا NullPointerException رخ داده. توی صفحه ی دیباگ اینا رو نشون داده عکس از صفحه مونیتور رو پیوست کردم با F11 اجرا کردم، توی صفه ی دیباگ خطوط زیر رو نشون می ده. فکر کنم همون خط مشکل دار رو می گه!!! manageTeaching [Android Application] DalvikVM[localhost:8605] Thread [<1> main] (Suspended (exception NullPointerException)) Choreographer.doCallbacks(int, long) line: 572 Choreographer.doFrame(long, int) line: 532 Choreographer$FrameDisplayEventReceiver.run() line: 735 Handler.handleCallback(Message) line: 733 Choreographer$FrameHandler(Handler).dispatchMessage(Message) line: 95 Looper.loop() line: 137 ActivityThread.main(String[]) line: 4998 Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method] Method.invoke(Object, Object...) line: 515 ZygoteInit$MethodAndArgsCaller.run() line: 777 ZygoteInit.main(String[]) line: 593 NativeStart.main(String[]) line: not available [native method] Thread [<10> Binder_2] (Running) Thread [<9> Binder_1] (Running) تا حالا با این قسمت کار نکرده بودم!!جالبه حالا باید چیکار کنم؟؟ لطفا راهنمایی کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sadeghmohebbi 2 ارسال شده در ۷ مرداد ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۷ مرداد ۱۳۹۴ سلام به همگی بالاخره حل شد... از یه سورس کد استفاده کردم (الگو برداری کردم!!!) ولی آخرش نفهمیدم این کد چه مشکلی داشت؟ ممنون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .