android用户中心头像选择功能的方法实现
生活随笔
收集整理的這篇文章主要介紹了
android用户中心头像选择功能的方法实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現總體思路:主要采用startActivityForResult(intent, 0x111)和setResult(0x111, intent)方法。并且,在MainActivity中實現
onActivityResult方法即可。(bundle對象信息的回傳)
具體步驟如下:
1、在MainActivity中,代碼如下:
Intent intent=new Intent(MainActivity.this, UserLogoActivity.class);
intent.putExtras(bundle_get);
startActivityForResult(intent, 0x111);
2、在UserLogoActivity中,代碼如下:
Intent intent=new Intent(UserLogoActivity.this, MainActivity.class);
intent.putExtras(bundle_get);
setResult(0x111, intent);
3、在MainActivity中實現onActivityResult()方法,代碼如下:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if (requestCode==0x111&&resultCode==0x111) {
Bundle bundle=data.getExtras();
int imageid=bundle.getInt("imgId");
iv_userlogo.setImageResource(imageid);
}
else if (requestCode==0x110&&resultCode==0x110) {
NavegationUserInfoRefresh();
}else if (requestCode==0x100&&resultCode==0x100) {
NavegationUserInfoRefresh();
}
}
總結
以上是生活随笔為你收集整理的android用户中心头像选择功能的方法实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker安装和一些基本操作
- 下一篇: Java TCP网络编程