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

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

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

Message.peekData介绍

暂无

代码示例

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

  1. @Test
  2. public void testPeekData() throws Exception {
  3. assertThat(new Message().peekData()).isNull();
  4. Message m = new Message();
  5. Bundle b = new Bundle();
  6. m.setData(b);
  7. assertThat(m.peekData()).isEqualTo(b);
  8. }

代码示例来源:origin: google/samba-documents-provider

  1. private Message obtainMessageForOpenFile(
  2. String uri, String mode, MessageValues<SambaFile> messageValues) {
  3. final Message msg = obtainMessage(OPEN_FILE, messageValues, uri);
  4. msg.peekData().putString(MODE, mode);
  5. return msg;
  6. }

代码示例来源:origin: google/samba-documents-provider

  1. @Override
  2. void processMessage(Message msg) {
  3. final Bundle args = msg.peekData();
  4. final String uri = args.getString(URI_KEY);
  5. switch (msg.what) {
  6. case PUT_CREDENTIAL: {
  7. final String workgroup = args.getString(WORKGROUP_KEY);
  8. final String username = args.getString(USERNAME_KEY);
  9. final String password = args.getString(PASSWORD_KEY);
  10. mCredentialCacheImpl.putCredential(uri, workgroup, username, password);
  11. break;
  12. }
  13. case REMOVE_CREDENTIAL: {
  14. mCredentialCacheImpl.removeCredential(uri);
  15. break;
  16. }
  17. default:
  18. throw new UnsupportedOperationException("Unknown operation " + msg.what);
  19. }
  20. }
  21. }

代码示例来源:origin: wiglenet/wigle-wifi-wardriving

  1. @Override
  2. public void handleMessage( final Message msg ) {
  3. if ( fired ) {
  4. return;
  5. }
  6. fired = true;
  7. final Bundle bundle = msg.peekData();
  8. String error = "unknown";
  9. if ( bundle == null ) {
  10. MainActivity.error("no bundle in msg: " + msg);
  11. }
  12. else {
  13. error = bundle.getString( ERROR );
  14. }
  15. final MainActivity mainActivity = MainActivity.getMainActivity();
  16. final Intent errorReportIntent = new Intent( mainActivity, ErrorReportActivity.class );
  17. errorReportIntent.putExtra( ERROR_REPORT_DIALOG, error );
  18. mainActivity.startActivity( errorReportIntent );
  19. }
  20. }

代码示例来源:origin: wiglenet/wigle-wifi-wardriving

  1. public static BackgroundAlertDialog newInstance( final Message msg, final Status status ) {
  2. final BackgroundAlertDialog frag = new BackgroundAlertDialog();
  3. Bundle args = msg.peekData();
  4. args.putInt("title", status.getTitle());
  5. args.putInt("message", status.getMessage());
  6. args.putInt("status", status.ordinal());
  7. frag.setArguments(args);
  8. return frag;
  9. }

代码示例来源:origin: google/samba-documents-provider

  1. @Override
  2. public void rename(String uri, String newUri) throws IOException {
  3. try (final MessageValues<?> messageValues = MessageValues.obtain()) {
  4. final Message msg = obtainMessage(RENAME, messageValues, uri);
  5. msg.peekData().putString(NEW_URI, newUri);
  6. enqueue(msg);
  7. messageValues.checkException();
  8. }
  9. }

代码示例来源:origin: google/samba-documents-provider

  1. @Override
  2. @SuppressWarnings("unchecked")
  3. public void processMessage(Message msg) {
  4. final Bundle args = msg.peekData();
  5. final String uri = args.getString(URI);
  6. final MessageValues messageValues = (MessageValues) msg.obj;

代码示例来源:origin: wiglenet/wigle-wifi-wardriving

  1. composeDisplayMessage(context, msg.peekData().getString( ERROR ),
  2. msg.peekData().getString( FILEPATH ), msg.peekData().getString( FILENAME ),
  3. status.getMessage()));
  4. } else {

相关文章