1
我有短信廣播接收器活動。我用它作爲一個屏幕(顯示器)。 我也想把它用於另一個屏幕(註冊)。我有不同的監控和註冊活動。我怎樣才能使用它? 目前我能夠使用BroadcastRecevier只對註冊屏幕如何使用短信廣播接收器進行不同活動
public class SMSReceiver extends BroadcastReceiver{
public void onReceive(Context context, Intent intent)
{
Bundle bundle=intent.getExtras();
Object[] messages=(Object[])bundle.get("pdus");
SmsMessage[] sms=new SmsMessage[messages.length];
for(int n=0;n<messages.length;n++){
sms[n]=SmsMessage.createFromPdu((byte[]) messages[n]);
}
for(SmsMessage msg:sms){
// RegActivity.updateMessageBox(msg.getMessageBody());
MonitorMenu.updateMessageBox(msg.getMessageBody());
}
}
}
我想在兩個活動之間使用這些數據。如何找出屏幕上顯示的屏幕 – user3020611
您可以檢查當前正在運行哪個活動(堆棧頂部的活動)。活動經理爲此提供方法 –