本文整理了Java中android.app.Activity.registerReceiver()
方法的一些代码示例,展示了Activity.registerReceiver()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Activity.registerReceiver()
方法的具体详情如下:
包路径:android.app.Activity
类名称:Activity
方法名:registerReceiver
暂无
代码示例来源:origin: JZ-Darkal/AndroidHttpCapture
public synchronized void onResume() {
if (registered) {
Log.w(TAG, "PowerStatusReceiver was already registered?");
} else {
activity.registerReceiver(powerStatusReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
registered = true;
}
onActivity();
}
代码示例来源:origin: aa112901/remusic
@Override
public void onStart() {
super.onStart();
downStatus = new DownStatus();
IntentFilter f = new IntentFilter();
f.addAction(DownService.TASK_STARTDOWN);
f.addAction(DownService.UPDATE_DOWNSTAUS);
f.addAction(DownService.TASKS_CHANGED);
mContext.registerReceiver(downStatus, new IntentFilter(f));
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public void onStart() {
super.onStart();
IntentFilter f=new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
getActivity().registerReceiver(onBattery, f);
}
代码示例来源:origin: wangdan/AisenWeiBo
@Override
public void onResume() {
super.onResume();
IntentFilter filter = new IntentFilter();
filter.addAction("org.aisen.weibo.sina.FAV_DESTORY");
getActivity().registerReceiver(receiver, filter);
}
代码示例来源:origin: wangdan/AisenWeiBo
@Override
public void onResume() {
super.onResume();
UMengUtil.onPageStart(getActivity(), "微博评论页");
IntentFilter filter = new IntentFilter();
filter.addAction(ACTION_REFRESH_CMT_CREATE);
filter.addAction(ACTION_REFRESH_CMT_REPLY);
filter.addAction(ACTION_REFRESH_REPOST);
getActivity().registerReceiver(receiver, filter);
setLikeText();
}
代码示例来源:origin: wangdan/AisenWeiBo
@Override
public void onResume() {
super.onResume();
UMengUtil.onPageStart(getActivity(), "通知页");
IntentFilter filter = new IntentFilter();
filter.addAction(UnreadService.ACTION_UNREAD_CHANGED);
getActivity().registerReceiver(receiver, filter);
}
代码示例来源:origin: wangdan/AisenWeiBo
@Override
public void onResume() {
super.onResume();
UMengUtil.onPageStart(getActivity(), "草稿箱页");
IntentFilter filter = new IntentFilter();
filter.addAction(PublishManager.ACTION_PUBLISH_CHANNGED);
getActivity().registerReceiver(receiver, filter);
new DraftTask(RefreshMode.reset).execute();
}
代码示例来源:origin: wangdan/AisenWeiBo
@Override
public void onResume() {
super.onResume();
menuHeaderView.setUnreadFollowers();
menuHeaderView.setAccounts();
// 刷新草稿
new RefreshDraftTask().execute();
// 刷新通知
setUnreadNotification();
IntentFilter filter = new IntentFilter();
filter.addAction(UnreadService.ACTION_UNREAD_CHANGED);
filter.addAction(PublishManager.ACTION_PUBLISH_CHANNGED);
getActivity().registerReceiver(receiver, filter);
}
代码示例来源:origin: robolectric/robolectric
@Test
public void shouldNotRegisterNullBroadcastReceiver() {
ActivityController<DialogCreatingActivity> controller = Robolectric.buildActivity(DialogCreatingActivity.class);
activity = controller.get();
activity.registerReceiver(null, new IntentFilter());
controller.destroy();
}
代码示例来源:origin: robolectric/robolectric
@Test
public void shouldNotThrowIfDoesNotContainsRegisteredReceiverOfAction() {
Activity activity = Robolectric.setupActivity(Activity.class);
activity.registerReceiver(new TestBroadcastReceiver(), new IntentFilter("Foo"));
shadowOf(context).assertNoBroadcastListenersOfActionRegistered(activity, "Bar");
}
代码示例来源:origin: robolectric/robolectric
@Test
public void shouldThrowIfContainsRegisteredReceiverOfAction() {
Activity activity = Robolectric.setupActivity(Activity.class);
activity.registerReceiver(new TestBroadcastReceiver(), new IntentFilter("Foo"));
try {
shadowOf(context).assertNoBroadcastListenersOfActionRegistered(activity, "Foo");
fail("should have thrown IllegalStateException");
} catch (IllegalStateException e) {
// ok
}
}
代码示例来源:origin: limpoxe/Android-Plugin-Framework
public void onActivityCreate(final Activity activity) {
if (!activity.isChild()) {
if (activity.getClass().getClassLoader() instanceof PluginClassLoader) {
String pluginId = ((PluginContextTheme)activity.getApplication().getBaseContext()).getPluginDescriptor().getPackageName();
BroadcastReceiver br = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
activity.finish();
}
};
receivers.put(activity, br);
activity.registerReceiver(br, new IntentFilter(pluginId + ACTION_UN_INSTALL_PLUGIN));
}
}
}
代码示例来源:origin: xuyisheng/ZXingLib
public synchronized void onResume() {
if (registered) {
Log.w(TAG, "PowerStatusReceiver was already registered?");
} else {
activity.registerReceiver(powerStatusReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
registered = true;
}
onActivity();
}
代码示例来源:origin: huangfangyi/YiChat
public synchronized void onResume() {
if (registered) {
Log.w(TAG, "PowerStatusReceiver was already registered?");
} else {
activity.registerReceiver(powerStatusReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
registered = true;
}
onActivity();
}
代码示例来源:origin: jenly1314/ZXingLite
synchronized void onResume() {
if (registered) {
Log.w(TAG, "PowerStatusReceiver was already registered?");
} else {
activity.registerReceiver(powerStatusReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
registered = true;
}
onActivity();
}
代码示例来源:origin: ApolloAuto/apollo-DuerOS
private void register() {
IntentFilter filter = new IntentFilter();
filter.addAction("action.flyaudio.location_bearing");
compassBroadcast = new CompassBroadcast();
this.getActivity().registerReceiver(compassBroadcast, filter);
}
代码示例来源:origin: suraj0208/WhatsappExtensions
@Override
protected void beforeHookedMethod(MethodHookParam param) {
initPrefs();
TypedValue a = new TypedValue();
AndroidAppHelper.currentApplication().getApplicationContext().getTheme().resolveAttribute(android.R.attr.textColor, a, true);
originalColor = a.data;
((Activity) param.thisObject).registerReceiver(unlockReceiver, new IntentFilter(ExtModule.UNLOCK_INTENT));
}
});
代码示例来源:origin: doc-rj/smartcard-reader
public void onResume() {
// register broadcast receiver
IntentFilter filter = new IntentFilter(NfcAdapter.ACTION_ADAPTER_STATE_CHANGED);
mActivity.registerReceiver(mBroadcastReceiver, filter);
if (mNfcAdapter == null || !mNfcAdapter.isEnabled()) {
mActivity.showDialog(DIALOG_ENABLE_NFC);
} else {
mNfcAdapter.enableReaderMode(mActivity, mReaderCallback, READER_FLAGS, null);
}
}
代码示例来源:origin: stfalcon-studio/SmsVerifyCatcher
@Test
public void shouldNotRegisterReceiverWhenRequestWasCancelled() {
catcher.onRequestPermissionsResult(PERMISSION_REQUEST_CODE, new String[]{}, new int[]{});
verify(activity, never()).registerReceiver(any(SmsReceiver.class), any(IntentFilter.class));
}
代码示例来源:origin: stfalcon-studio/SmsVerifyCatcher
@Test
public void shouldRegisterReceiverWhenPermissionsGranted() {
catcher.onRequestPermissionsResult(
PERMISSION_REQUEST_CODE,
new String[]{},
new int[]{PackageManager.PERMISSION_GRANTED, PackageManager.PERMISSION_GRANTED}
);
verify(activity).registerReceiver(any(SmsReceiver.class), any(IntentFilter.class));
}
}
内容来源于网络,如有侵权,请联系作者删除!