android涓璼endbroadcast鏂规硶鎬庝箞璋冪敤
鍦ˋndroid涓紝鍙互閫氳繃浠ヤ笅鏂瑰紡璋冪敤sendBroadcast鏂规硶锛?/p>
- 鍦ˋctivity鎴栬€匰ervice涓皟鐢╯endBroadcast鏂规硶锛?/li>
Intent intent = new Intent("your_custom_action");
intent.putExtra("key", "value");
sendBroadcast(intent);
- 鍦˙roadcastReceiver涓皟鐢╯endBroadcast鏂规硶锛?/li>
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// 鍦˙roadcastReceiver涓皟鐢╯endBroadcast鏂规硶
Intent newIntent = new Intent("your_custom_action");
newIntent.putExtra("key", "value");
context.sendBroadcast(newIntent);
}
}
闇€瑕佹敞鎰忕殑鏄紝璋冪敤sendBroadcast鏂规硶鏃堕渶瑕佹寚瀹氫竴涓猘ction锛屽叾浠栧簲鐢ㄧ▼搴忓彲浠ラ€氳繃杩欎釜action鏉ユ帴鏀跺箍鎾€傚悓鏃讹紝涔熷彲浠ラ€氳繃putExtra鏂规硶浼犻€掗澶栫殑鏁版嵁缁欐帴鏀惰€呫€?/p>
相关问答