مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mriman

عضویت از 1399/01/31

مشکل در broadCast Receiver

  • یکشنبه 31 فروردین 1399
  • 18:53
تشکر میکنم

سلام. من تازه کار هستم و در مورد broadCast Receiver مشکل دارم.

در manifest:


 

 
<receiver android:name=".MyBoradcastReceiver">
<intent-filter>
<action android:name="imanBroadcast" />
</intent-filter>
</receiver>
و در MainActivity کد های زیر را نوشتم:

 

 
private void callBroadCast() {
Intent intent = new Intent();
intent.setAction("imanBroadcast");
sendBroadcast(intent);
}

و البته این متد را در onCreate() هم فرخوانی کردم

و نهایتا کلاس MyBroadcastReceiver :


 
package com.example.anew;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
public class MyBoradcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Intent Detected.", Toast.LENGTH_LONG).show();
}
}

ممنون میشم اساتید راهنمایی بفرمایید که کجای کار اشتباه هست که پیغام را Toast نمیکند؟

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

mriman

عضویت از 1399/01/31

  • دوشنبه 1 اردیبهشت 1399
  • 19:25

سلام. یعنی واقعا کسی نمی دونه؟

یا اینقد سوال پیش پا افتادست که اساتید نیازی به جواب دادن نمی بینند؟!!!!!!

شایدم من سوالم رو در بد جایی مطرح کردم!!!؟

چند سال پیش که اندکی برنامه نویسی می کردم، تو این سایت خیلی دوستان کمک میکردند!!!!!!!!

sad

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • یکشنبه 21 اردیبهشت 1399
  • 09:45

سلام. شما دقیقا میخواهید چکار کنید؟؟؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)