android.os.Message.setTarget()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(536)

本文整理了Java中android.os.Message.setTarget()方法的一些代码示例,展示了Message.setTarget()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.setTarget()方法的具体详情如下:
包路径:android.os.Message
类名称:Message
方法名:setTarget

Message.setTarget介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

  1. } finally {
  2. Message msg = Message.obtain();
  3. msg.setTarget(handler);
  4. if (result != null) {
  5. msg.what = 1;

代码示例来源:origin: robolectric/robolectric

  1. @Test
  2. public void testGetTarget() throws Exception {
  3. Message m = new Message();
  4. Handler h = new Handler();
  5. m.setTarget(h);
  6. assertThat(m.getTarget()).isEqualTo(h);
  7. }

代码示例来源:origin: robolectric/robolectric

  1. @Test
  2. public void testObtainWithMessage() throws Exception {
  3. Bundle b = new Bundle();
  4. Message m = new Message();
  5. m.arg1 = 10;
  6. m.arg2 = 42;
  7. m.obj = "obj";
  8. m.what = 24;
  9. m.setData(b);
  10. m.setTarget(new Handler());
  11. Message m2 = Message.obtain(m);
  12. assertThat(m2.arg1).isEqualTo(m.arg1);
  13. assertThat(m2.arg2).isEqualTo(m.arg2);
  14. assertThat(m2.obj).isEqualTo(m.obj);
  15. assertThat(m2.what).isEqualTo(m.what);
  16. assertThat(m2.getTarget()).isEqualTo(m.getTarget());
  17. assertThat(m2.getData()).isNotNull();
  18. assertThat(m2.getData().isEmpty()).isTrue();
  19. }

代码示例来源:origin: robolectric/robolectric

  1. @Test
  2. public void testCopyFrom() throws Exception {
  3. Bundle b = new Bundle();
  4. Message m = new Message();
  5. m.arg1 = 10;
  6. m.arg2 = 42;
  7. m.obj = "obj";
  8. m.what = 24;
  9. m.setData(b);
  10. m.setTarget(new Handler());
  11. Message m2 = new Message();
  12. m2.copyFrom(m);
  13. assertThat(m2.arg1).isEqualTo(m.arg1);
  14. assertThat(m2.arg2).isEqualTo(m.arg2);
  15. assertThat(m2.obj).isEqualTo(m.obj);
  16. assertThat(m2.what).isEqualTo(m.what);
  17. assertThat(m2.getTarget()).isNull();
  18. assertThat(m2.getData()).isNotNull();
  19. assertThat(m2.getData().isEmpty()).isTrue();
  20. }

代码示例来源:origin: stackoverflow.com

  1. // ....
  2. String message = "linkSpeed = " + linkSpeed;
  3. Message msg = Message.obtain(); // Creates an new Message instance
  4. msg.obj = message; // Put the string into Message, into "obj" field.
  5. msg.setTarget(handler); // Set the Handler
  6. msg.sendToTarget(); //Send the message
  7. //....

代码示例来源:origin: weexteam/weex-hackernews

  1. /**
  2. * Initialize JavaScript framework
  3. * @param framework String representation of the framework to be init.
  4. */
  5. public synchronized void initScriptsFramework(String framework) {
  6. Message msg = mJSHandler.obtainMessage();
  7. msg.obj = framework;
  8. msg.what = WXJSBridgeMsgType.INIT_FRAMEWORK;
  9. msg.setTarget(mJSHandler);
  10. msg.sendToTarget();
  11. }

代码示例来源:origin: namndbka/QDict

  1. public static void lookupProgressCB(int progress) {
  2. Message m = Message.obtain();
  3. m.arg1 = progress;
  4. m.setTarget(mProgressCBHandler);
  5. m.sendToTarget();
  6. }

代码示例来源:origin: org.robolectric/shadows-core

  1. @Implementation
  2. public void send(Message message) throws RemoteException {
  3. message.setTarget(handler);
  4. message.sendToTarget();
  5. }
  6. }

代码示例来源:origin: com.github.japgolly.android.test/robolectric

  1. @Implementation
  2. public void send(Message message) throws RemoteException {
  3. message.setTarget(handler);
  4. message.sendToTarget();
  5. }
  6. }

代码示例来源:origin: org.robolectric/framework

  1. @Implementation
  2. public void send(Message message) throws RemoteException {
  3. message.setTarget(handler);
  4. message.sendToTarget();
  5. }
  6. }

代码示例来源:origin: org.robolectric/shadows-core-v23

  1. @Implementation
  2. public void send(Message message) throws RemoteException {
  3. message.setTarget(handler);
  4. message.sendToTarget();
  5. }
  6. }

代码示例来源:origin: com.github.japgolly.android.test/robolectric

  1. @Implementation
  2. public Message obtainMessage(int what, int arg1, int arg2, Object obj) {
  3. Message message = new Message();
  4. message.what = what;
  5. message.arg1 = arg1;
  6. message.arg2 = arg2;
  7. message.obj = obj;
  8. message.setTarget(realHandler);
  9. return message;
  10. }

代码示例来源:origin: com.github.japgolly.android.test/robolectric

  1. @Implementation
  2. public static Message obtain(Handler h) {
  3. Message m = new Message();
  4. m.setTarget(h);
  5. return m;
  6. }

代码示例来源:origin: com.github.japgolly.android.test/robolectric

  1. @Implementation
  2. public static Message obtain(Message msg) {
  3. Message m = new Message();
  4. m.copyFrom(msg);
  5. m.setTarget(msg.getTarget());
  6. return m;
  7. }

代码示例来源:origin: stackoverflow.com

  1. msg.setTarget(handler);

代码示例来源:origin: stackoverflow.com

  1. } finally {
  2. Message message = Message.obtain();
  3. message.setTarget(handler);
  4. if (result != null) {
  5. message.what = 1;

代码示例来源:origin: stackoverflow.com

  1. } finally {
  2. Message msg = Message.obtain();
  3. msg.setTarget(handler);
  4. if (result != null) {
  5. msg.what = 1;

相关文章