Я прочитал много похожих вопросов, но не могу понять, как это сделать. У меня есть MainActivity с этим кодом:
MyBroadcastReceiver broad = new MyBroadcastReceiver();
broad.onReceive(context, new Intent("api6.intent.action.TRANSACTION_COMPLETED"));
Затем в MyBroadcastReceiver, классе, отличном от основного, у меня есть:
public class MyBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (Intents.ACTION_TRANSACTION_COMPLETED.equals(action)) {
if (intent.getExtras() != null) {
String txid = String.valueOf(intent.getExtras().get(Intents.INTENT_EXTRAS_TRANSACTION_ID));
}
}
}
}
Мне нужна строка Stx в MainActivity сразу после этой строки:
broad.onReceive(context, new Intent("api6.intent.action.TRANSACTION_COMPLETED"));