我们说我有以下课程
public class SmsReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//how to access EditText field named "from" value here?
}
}
我有一个名为&#34的EditText字段;来自"在主要布局上,我想使用onReceive方法中的值。
怎么做?
答案 0 :(得分:1)
使用您的操作创建一个意图,并使用sendBroadcast,如下所示
Intent intent = new Intent("custom_action");
intent.putExtra("key", value);
sendBroadcast(intent);
并在你的收件人里面
if(intent.getAction().equals("custom_action")){
String value = intent.getExtras().getString("key");
}