rexo

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

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

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

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

0 Neutral

درباره rexo

  • درجه
    Newbie
  1. ممنونم، من تا بخوام تجربه کسب کنم حالا حالاها باید وقت بذارم مشکلم با تغییراتی که شما دادید حل شد
  2. سلام مرسی از پاسختون من تمام کارهایی که گفتید رو پیاده سازی کردم ولی متاسفانه نتیجه ای نداد!!! همون عمکرد سابق رو داشت وقتی دکمه برگشت رو میزدم
  3. سلام به همگی... مسقیم میرم سر اصل مطلب: من داخل یکی از فرگمنتهایی که پیاده سازی کردم، یک دکمه قرار دادم که با زدن اون یک layout رو با دستور: layout.setVisibility(View.VISIBLE); نمایش میدم، حالا میخوام با زدن دکمه برگشت این layout بسته بشه ولی متد onBackPressed رو نمیشه توی فرگمنت پاده سازی کرد!!!! چجوری میتونم این کار رو انجام بدم؟!!! ممنون از راهنماییتون.
  4. واقعا هیچکس نمیتونه جواب بده؟
  5. ممنونم از پاسخگویی سریعتون... اطلاعات خیلی خوبی توی اون پست وجود داشت ولی مشکل من چیز دیگه ای هست... فرض کنید که ما ده زمان متفاوت رو توی دیتابیس ذخیره کردیم، حالا مشکل من اینجاست که نمیدونم چجوری باید هرکدوم از اونها رو برای Notification و یا توی AlarmManager ست کنم...
  6. سلام خدمت همه عزیزان... من تازه کار با اندروید رو شروع کردم و ممنون میشم راهنمایی کنید... من یه دیتابیس برای اپ ساختم که توی اون میشه زمان رو ذخیره کرد و از یه ریسیور برای ساخت نوتیفیکشین به صورت ساده استفاده کردم... حالا چجوری میشه اطلاعاتی که توی دیتابیس هست رو به صورت جداگانه دریافت کرد و بعد برای اعلام نوتیفیکشن اون رو قرار داد؟؟!!!! ضمن اینکه اطلاعات رو با استفاده از SimpleCursorAdapter روی یک ListView اعمال کردم... AlarmReveiver: int id = intent.getIntExtra("timeId", 0); //Random random = new Random(); NotificationCompat.Builder builder = new NotificationCompat.Builder(context) .setSmallIcon(R.drawable.ic_note_text_black_48dp) .setContentTitle("Test") .setContentText("This is a test notification"); Intent notificationIntent = new Intent(context, MainActivity.class); PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0); builder.setContentIntent(contentIntent); builder.setAutoCancel(true); builder.setDefaults(Notification.DEFAULT_VIBRATE | Notification.DEFAULT_SOUND); NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); notificationManager.notify(id, builder.build()); در MainActivity: Cursor c = dbManager.fetch(); c.moveToFirst(); int hour = c.getInt(c.getColumnIndex(DatabaseHelper.CLOCK_HOUR)); int minute = c.getInt(c.getColumnIndex(DatabaseHelper.CLOCK_MINUTE)); Calendar calendar = Calendar.getInstance(); int curHour = calendar.get(Calendar.HOUR_OF_DAY); int curMinute = calendar.get(Calendar.MINUTE); int subHour = hour-curHour; int subMinute = minute-curMinute; Intent intent = new Intent(getContext().getApplicationContext(), AlarmReceiver.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(getContext().getApplicationContext(), 0, intent, 0); AlarmManager alarmManager = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE); alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + subHour*60*60*1000 + subMinute*60*1000, pendingIntent); ممنون میشم راهنمایی کنید...