0
我正在嘗試將字符串值從一個意圖轉移到下一個活動。但在中間有一個廣播接收器。我無法弄清楚如何在廣播接收器之間傳輸數值...如何通過廣播接收器將數據傳輸到不同的活動?
我正在嘗試將字符串值從一個意圖轉移到下一個活動。但在中間有一個廣播接收器。我無法弄清楚如何在廣播接收器之間傳輸數值...如何通過廣播接收器將數據傳輸到不同的活動?
sendBroadcast()
要廣播一個帶有額外字符串的意圖。
意圖(或其附加)如何從您的BroadcastReceiver獲取到需要它的代碼取決於您如何組織您的接收器;如果你使它成爲一個動態註冊的接收器,並且它是在實際需要數據的類中定義的,那麼它變得非常容易。
您需要通過開始活動發送意圖。 您可以使用下面的代碼片斷
Intent i = new Intent();
i.setClassName("your code package", "your activity where it need to go");
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setType("your String message");
context.startActivity(i);
什麼你的意思做「中間」和「之間」? – MByD 2012-03-11 14:47:31
我創建了一個撥號程序,當接收者檢測到呼叫時,它將發送到新的活動。我想轉移發送到新活動的號碼。謝謝! – user1163234 2012-03-11 14:51:14