我创建了一个广播接收器,当用户收到消息时,它会成功显示Toast
消息。现在我想为同一活动显示一个警告框。
我已根据该帮助编写了以下代码,但未在成功条件下打开AlertActivity
。我究竟做错了什么?这是我的代码:
public class IncomingSms extends BroadcastReceiver {
final SmsManager sms = SmsManager.getDefault();
int duration = Toast.LENGTH_LONG;
@Override
public void onReceive(Context context, Intent intent) {
final Bundle bundle = intent.getExtras();
//Some More code
if(senderNum.equals("345")){
Intent alertActivity = new Intent(context, AlertActivity.class);
alertActivity.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(alertActivity);
}
else{
Toast toast = Toast.makeText(context, "Error " , duration);
toast.show();
}