public BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String broadcastMessage = intent.getExtras().getString("senderNum");
Log.i("broadcastReceiver", "broadcastReceiver=" + broadcastMessage
+ "-------" + verificationCode);
}
};
public void onResume() {
messageFilter = new IntentFilter();
messageFilter.addAction("RECEIVE_MESSAGE_ACTION_NEW");
viewRegistration.registerReceiver(broadcastReceiver, messageFilter);
}
public void onPause() {
viewRegistration.unregisterReceiver(broadcastReceiver);
}
에 동일한 작업을 보내드립니다 : RECEIVE_MESSAGE_ACTION_NEW에 따라
@Override
protected void onMessage(final Context ctx, Intent intent) {
// Creates an explicit intent for an Activity in your app
Intent intent2 = new Intent();
intent2.setAction("RECEIVE_MESSAGE_ACTION_NEW");
intent2.putExtra("senderNum", senderNum);
intent2.putExtra("verificationCode",
ReturnValidationcode(message));
context.sendBroadcast(intent2);
}
, 당신은 방송 얻을 수있는 메시지의 의도를.
감사합니다. bt는 내 질문에 답변하지 않습니다. EDIT를 확인하십시오. – Snake