
本文共 4227 字,大约阅读时间需要 14 分钟。
Android ���������������Bundle ��� Activity ���������������
Bundle ��� Android ��������������������������������������������������� key-value ��������������������������������������� Activity ������������������������ you want to ��������������������������������������������������� Serializable ��� Parcelable ���������
��������� Bundle ���������������������������������������
1. Bundle ���������������
Bundle ������������������������������������������������������������������ Activity ������������������������ you ������������������������������ String���Integer ��������������������������������������������� you ��������������������������������������������� Parcelable ������������������������ startActivityForResult ���������������Intent.putExtra ������������������������
2. ������������
1. ������������������ Activity ���
��������������������������� Activity ��������������� Intent ������������������ Intent.putExtra ���������������������������������������Bundle ������������ case-sensitive ��������������������������������� key ������������������������������������������.data������������������������ String ������������������
@Overridepublic void onClick(View v) { Intent intent = new Intent(this, MainActivity2.class); intent.putExtra("a1", "hello"); intent.putExtra("a2", "hello2"); startActivity(intent);}
2. ������������������ Activity ���
������������������ Activity ������������������ getIntent().getExtras() ��������������� Bundle��������������� getString ��������������������������������� key ���������������������
@Overrideprotected void onResume() { super.onResume(); getBundleInfo();}private void getBundleInfo() { Bundle req = getIntent().getExtras(); if (req != null) { String a1 = req.getString("a1"); String a2 = req.getString("a2"); tv1.setText(a1); tv2.setText(a2); }}
3. ������������������
- ��������� Activity ������������������ Bundle ���������������������������������
- ��������������������������������������������� Parcelable ��������� Bundle ������������
- ������ Activity ��������������������������������������������������������������� ContentProvider ������������������������
3. ������������
- ���������Bundle ������������������ case-sensitive ������
������������ Bundle ��������������� case-insensitive ������������������������������������������ Java ��������������������� case-sensitive ������������������������������key1
���Key1
��������� key������������������������������������ key ������������������������
- ������������������ Parcelable ���������
Parcelable ��������������������������������������������������������������������������������� you ��������������������������������������������������������������������������������������� Intent ���������������������
- ��� Activity ��������� Bundle ������������������������������������
������������������������������������������ your app ������������ Activity��������� your data ������������������������������������������������������������������������������ you ��������� Activity ���������������������������������������Bundle ���������������������������������������������������
4._optimization tips
������������ your apps , ��������������������������������� Bundle:
- ���������������������
��������������� Bundle ���������������������������������������������������������Parcel ������������������������������������������������������������������������������������������������������������������������
- ������ key ������
��������� app ������������������ key ������������������������������������������������������������������������������������������������������������ key ������������������������������������������������������������������������ key���
- ���������������������
��������������������������������������������������� String���Integer ������������������������������������������������������ Parcelable ���������
- ������������������
��������������������������������������������������������������� you ���������������������������������������������������������������������������������
������������������������������������������ Bundle ��������������������� app ������������������������������������
������������������������ Bundle ������������������������������������������������������������������
发表评论
最新留言
关于作者
