今天遇到一个问题,明明已经发送了一个广播了,
` Button button=(Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=new Intent(“com.example.broadcasttest.MY_BROADCAST”);
sendBroadcast(intent);
Toast.makeText(MainActivity.this,“Button”,Toast.LENGTH_SHORT).show();
}
});
但是就是接收不到,下面接收器的代码
public class MyBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context,"received in MyBroadcastRecriver",Toast.LENGTH_SHORT).show();
}
}
在Manifest的receive也已经添加了;
android:name=".MyBroadcastReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="com.example.broadcasttest.MY_BROADCAST"/>
</intent-filter>