if (messages.length > -1) {
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, "Message recieved: " + messages[0].getOriginatingAddress(), duration);
toast.show();
String value = "Message recieved: " + messages[0].getOriginatingAddress();
ここの私のコードはSMSを受け取ります。それをメインのアクティビティに戻したいのですが、そのアクティビティを使用して再起動することはできません (ブロードキャスト レシーバーはバックグラウンド サービスであり、この間、人々はアプリを使用します)。乾杯する代わりに、その文字列をアクティビティ(メインのものは1つしかありません)。