android 广播接收者如何传数据,android – 将数据从广播接收器传递到另一个活动...

嗨,我一直遇到广播接收器的问题,并将信息传递给另一个活动.我正在尝试创建一个应用程序来捕获传入的SMS消息,在文本中查找网站,然后弹出一个警告对话框,询问用户是否想要访问该网站.

public class TextReceiver extends BroadcastReceiver{

public void onReceive(Context context, Intent intent)

{

// .. other code that

// sets received SMS into message

Toast toast = Toast.makeText(context,

"Received Text: " + message.getMessageBody(), Toast.LENGTH_LONG);

toast.show();

}

因此代码工作正常,接收一个文本,它会弹出一个带有消息的祝酒词.吐司没用,但它显示接收器工作.但是我想与一个活动进行通信以显示警报对话框并启动webView.我已经编写了代码,它将对网站进行字符串搜索并打开webView.是否有可能从广播接收器获取字符串并执行此类操作?:

public class ReceiveText extends Activity{

public void onCreate(Bundle savedInstanceState) {

// Somehow pass the string from the receiver into this activity,

//stored in variable messages

findOpen(messages);

// is that possible?

}

public class findOpen(string messages){

// do stuff ... open alert...open site if OK

}

所以基本上我只想将一个字符串从广播接收器传递给另一个将使用该字符串的活动.剩下的代码基本上就是我需要的就是字符串……我是新手,Java和任何帮助都会非常感激.谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值