کلیدستان

نسخه‌ی کامل: اجرای Service یکبار برای همیشه
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان


من یک سرویس دارم که هر چند ثانیه میاد اتصال اینترنت رو چک میکنه و اگه وصل بود یه سری کارارو برام انجام بده.

اگه بخوام با خاموش و روشن کردن گوشی یا ریستارت کردنش این سرویس خودکار اجرا بشه بدون رفتن به برنامه.باید چیکار کنم؟

ازین کد ها استفاده کردم جواب ندادن:

کد پی‌اچ‌پی:
public class BootUpReceiver  extends BroadcastReceiver{
 
@
Override
public void onReceive(Context contextIntent intent) {
// TODO Auto-generated method stub
 
Intent i = new Intent(contextFirstService.class);
 
      i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 
      context.startActivity(i);
 
 



منینفست:
کد پی‌اچ‌پی:
<receiver android:name=".provider.BootUpReceiver" >
 
          <intent-filter>
 
              <action android:name="android.intent.action.BOOT_COMPLETED" />
 
 
              <category android:name="android.intent.category.DEFAULT" >
 
              </category>
 
          </intent-filter>
 
      </receiver

ممنون
(۱۳۹۵/۰۳/۲۵, ۰۴:۱۷ ب.ظ)shahramm نوشته: [ -> ]سلام دوستان


من یک سرویس دارم که هر چند ثانیه میاد اتصال اینترنت رو چک میکنه و اگه وصل بود یه سری کارارو برام انجام بده.

اگه بخوام با خاموش و روشن کردن گوشی یا ریستارت کردنش این سرویس خودکار اجرا بشه بدون رفتن به برنامه.باید چیکار کنم؟

ازین کد ها استفاده کردم جواب ندادن:

کد پی‌اچ‌پی:
public class BootUpReceiver  extends BroadcastReceiver{
 
@
Override
public void onReceive(Context contextIntent intent) {
// TODO Auto-generated method stub
 
Intent i = new Intent(contextFirstService.class);
 
      i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 
      context.startActivity(i);
 
 



منینفست:
کد پی‌اچ‌پی:
<receiver android:name=".provider.BootUpReceiver" >
 
          <intent-filter>
 
              <action android:name="android.intent.action.BOOT_COMPLETED" />
 
 
              <category android:name="android.intent.category.DEFAULT" >
 
              </category>
 
          </intent-filter>
 
      </receiver

ممنون


کسی نیست من را یاری کند؟