【发布时间】:2019-06-06 15:22:03
【问题描述】:
我阅读了很多类似的问题,但我不知道该怎么做。我的 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));
}
}
}
}
我需要 MainActivity 中的字符串 txid 就在这一行之后:
broad.onReceive(context, new Intent("api6.intent.action.TRANSACTION_COMPLETED"));
【问题讨论】:
-
查看下面的非正式答案,