我的应用中有一些名为BroadcastReceiver
的{{1}}。
我正试图从另一个应用程序发送广播。
这种方法很好用:
LocalTokenRequestReceiver
但它不会这样:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
/* ..... */
LocalTokenRequestReceiver localTokenRequestReceiver = new LocalTokenRequestReceiver();
IntentFilter localTokenRequestFilter = new IntentFilter(getString(R.string.local_token_request));
localTokenRequestFilter.addCategory(getString(R.string.broadcast_category));
registerReceiver(localTokenRequestReceiver, localTokenRequestFilter);
}
}
为什么会这样?我在Android 4.2上测试我的应用程序。