hamidreza.kh

توسعه دهنده اندروید
  • تعداد ارسال ها

    58
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

3 Neutral

درباره hamidreza.kh

  • درجه
    توسعه دهنده فعال
  1. سلام خسته نباشید یه اپ دارم که حدود هزارتا کاربر داره ، از فایربیس کرش استفاده میکنم برای انالیز داده ها تا به الان بعد کذشت یکی دو هفته حدود 19 نمونه ارور ارساد شده ، که مربوط به 4 ارور مختلف هستند و دامن گیر 11 نفر از کاربرا شدن ، تو حالت معمولی من هرجوری کار میکنم با اپ اروری ندارم ! اما اینجا ارور دارن ، و مورد بعدی اینکه 98.7% کاربرا تا حالا اروری نداشتن ! این ارور ها و این شرایط بنظرتون عادی هستش؟! چون اولین اپ من هست تو این موارد یکم کم تجربه ام...ممنون
  2. ممنونم آخه من این روش رو تست کردم بازم روی بعضی صفحه نمایشا به هم میریزه
  3. جناب سرصیفی یعنی همین 3 تا پوشه کافیه و روی این 3 تا ست بکنم همه رزولیشن ها و اندازه های صفحه نمایش رو ساپورت میکنه؟ یا فرمت dp برای اندازه ها؟!
  4. دقیقا چه پوشه هایی با چه اسمایی باید بسازم که همه صفحه نمایشا رو در بر بگیره؟!
  5. قربان شما مقدار score یه متغییره که کاربر به هر سوال جواب بده یکی بهش اضافه میشه یه int هستش ! از 0 شروع میشه و به تعداد سوال هر سوال جواب داده بشه 5 تا به score اضافه میشه!
  6. سلام خسته نباشید من ویو هام رو با dp ست میکنم اما بازم مثلا روی تبلت 10 اینچی تا گوشی 5 اینچی خیلی اختلاف براش وجود داره ! بنظرتون راه حل این چیه؟! ویو هام رو بر اساس گوشی 5 اینچی ست کردم ! حالا میخوام روی همه مدل صفحه نمایش ریسپانسیو باشه ! پیشنهادتون چیه؟اگه پیشنهادتون اضافه کردن فایل های values هست ، بگید ببینم اسم این پوشه هارو چی بزارم و با چه معیاری اونارو ست کنم که رو همه گوشیا اوکی باشه و یه شکل؟! پیشاپیش سپاس
  7. RatingBar ratingBarScore = (RatingBar) findViewById(R.id.ratingBar1); ratingBarScore.setRating(score);
  8. روی ratingBar م مقدار rating رو همون نمره ست کردم اما زیاد دقیق نیست ! و تازه قابلیت کلیک شدنم داره !
  9. سلام خسته نباشید من یه متغییر به نام مثلا نمره دارم ! میخوام بر اساس این نمره ای ک دارم مثلا بین 0 تا 600 هستش ، ratingBar م بر اساس این مقادیری که بین این اعداد هستش متغییر باشه ! مثلا اگه 300 بود دقیقا از 6 تا ستاره ای ک دارم 3 تاش دقیق پر بشه ! و میخوام فقط جهت نمایش نمره هم ازش استفاده کنم و نمیخوام ک قابلیت کلیک پذیر بودن (تعیین rating ) هم داشته باشه ! ممنون میشم راهنمایی کنید
  10. سلام خسته نباشید یه سری اطلاعات دارم که توی sharedPrefrences ذخیره میشن و با موفقیت هم ذخیره میشند مشکلی که دارم اینه که یه اکتیوتی دیگه دارم که میخوام اطلاهات شرد sharedPrefrences تو اون اکتیویتی هم نمایش بدم حالا مشکلی که وجود داره اینه که وقتی کاربر برای اولین بار اپ رو نصب میکنه و اگر روی اکتیویتی ای ک اطلاعات شردپرفرنس رو میگیره کلیک کنه کل برنامه فورز کلوز میده که البته امر طبیعی نیز هست چون هنوز sharedPrefrences ذخیره نشده ! حالا راهکار چیه؟ مثلا اگه بخوام به اپ بفهمونم که هنوز sharedPrefrences ساخته نشده و مثلا بجای رفتن ب اکتیویتی یه تکست برام نشون بده چجوری باید ارتباط برقرار کنم بین اینا و این مشکل؟ پیشاپیش سپاس
  11. چشم الان میفرستم براتون تو خصوصی
  12. آها من فک کردم مقداری که تغییر کرده رو نشون میده ، خب پس اینا اوکین پس چرا اعمال نمیشه؟! بنظرتون مشکل از کجاست؟
  13. ظهر شماهم بخیر آقای خسروآبادی این دیتابیس منه
  14. یه مورد عجیبی ک تازه بهش برخوردم اینه که private void setAnswerState(int postId) { dbHelper = new DatabaseManager( this, DatabaseManager.DB_NAME); try { dbHelper.importIfNotExist(); } catch (IOException e) { e.printStackTrace(); } dbHelper.setAnswerState(postId,1); } من اینجا مقدار 1 رو هر مقداری بدم بازم همون متدم توی مدیریت دیتابیسم یعنی این متد پایین مقدار 1 برمیگردونه !!!! یعنی من اینجا جای 1 4 و 5 هم تست کردم اما بازم متن پایین همش به عنوان rowAffected مقدار 1 رو برمیگردونه!!! بظرتون این طبیعی هستش؟! public void setAnswerState(int postId, int answerState){ SQLiteDatabase sqLiteDatabase=this.getWritableDatabase(); ContentValues contentValues=new ContentValues(); contentValues.put("answer_state" , answerState); int rowAffected=sqLiteDatabase.update(DB_TABLE_QUIZ,contentValues,"id = ?" ,new String[]{String.valueOf(postId)}); Log.i(TAG, "setAnswerState: rowAffected=> " +rowAffected); sqLiteDatabase.close(); } اینم مدرکش 04-19 07:18:47.487 2330-2330/com.becomealegend.hamidrezakh I/ContentValues: setAnswerState: rowAffected=> 1 04-19 07:18:47.487 2330-2330/com.becomealegend.hamidrezakh I/onCreate: setAnswerStateId: id=>1 04-19 07:18:54.228 2330-2330/com.becomealegend.hamidrezakh I/ContentValues: setAnswerState: rowAffected=> 1 04-19 07:18:54.228 2330-2330/com.becomealegend.hamidrezakh I/onCreate: setAnswerStateId: id=>10 04-19 07:18:58.128 2330-2330/com.becomealegend.hamidrezakh I/ContentValues: setAnswerState: rowAffected=> 1 04-19 07:18:58.128 2330-2330/com.becomealegend.hamidrezakh I/onCreate: setAnswerStateId: id=>28
  15. پی نویس پست بالام 04-18 13:32:01.161 20635-20635/com.becomealegend.hamidrezakh I/ContentValues: setAnswerState: rowAffected=> 1 04-18 13:32:01.161 20635-20635/com.becomealegend.hamidrezakh I/onCreate: setAnswerStateId: id=>1 04-18 13:32:03.200 20635-20635/com.becomealegend.hamidrezakh I/ContentValues: setAnswerState: rowAffected=> 1 04-18 13:32:03.200 20635-20635/com.becomealegend.hamidrezakh I/onCreate: setAnswerStateId: id=>19 04-18 13:32:04.841 20635-20635/com.becomealegend.hamidrezakh I/ContentValues: setAnswerState: rowAffected=> 1 04-18 13:32:04.843 20635-20635/com.becomealegend.hamidrezakh I/onCreate: setAnswerStateId: id=>8 04-18 13:32:07.194 20635-20635/com.becomealegend.hamidrezakh I/ContentValues: setAnswerState: rowAffected=> 1 04-18 13:32:07.194 20635-20635/com.becomealegend.hamidrezakh I/onCreate: setAnswerStateId: id=>26 04-18 13:32:12.724 20635-20635/com.becomealegend.hamidrezakh I/ContentValues: setAnswerState: rowAffected=> 1 04-18 13:32:12.725 20635-20635/com.becomealegend.hamidrezakh I/onCreate: setAnswerStateId: id=>33