Android startActivityForResult传递文本和图片
创始人
2024-08-15 20:30:15
0

在Android中使用 startActivityForResult 方法传递文本和图片,可以按照以下步骤进行:

  1. 首先,在发送方的Activity中,定义一个整数常量作为请求码(requestCode):
private static final int REQUEST_CODE = 1;
  1. 在发送方的Activity中,创建一个Intent对象,并使用 putExtra 方法传递文本和图片数据:
Intent intent = new Intent(this, ReceivingActivity.class);
intent.putExtra("text", "Hello, this is some text.");
intent.putExtra("imageUri", imageUri);
startActivityForResult(intent, REQUEST_CODE);
  1. 在接收方的Activity中,获取传递的文本和图片数据:
String text = getIntent().getStringExtra("text");
Uri imageUri = getIntent().getParcelableExtra("imageUri");
  1. 在接收方的Activity中,通过 setResult 方法将处理结果返回给发送方的Activity:
Intent resultIntent = new Intent();
resultIntent.putExtra("result", "Received successfully!");
setResult(Activity.RESULT_OK, resultIntent);
finish();
  1. 返回到发送方的Activity时,会调用 onActivityResult 方法,可以在该方法中获取接收方返回的处理结果:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    
    if (requestCode == REQUEST_CODE && resultCode == Activity.RESULT_OK) {
        String result = data.getStringExtra("result");
        // 处理接收方返回的结果
    }
}

注意:在发送方和接收方的Manifest文件中,需要分别添加对应的Activity声明。

以上就是使用 startActivityForResult 方法传递文本和图片的解决方法,你可以根据具体需求进行适当的修改和扩展。

相关内容

热门资讯

黑科技神器(Wepoke外挂)... 黑科技神器(Wepoke外挂)AAPOkER原来是真的有挂!太离谱了确实有挂(2025已更新)(哔哩...
黑科技肯定(德州版Wepoke... 黑科技肯定(德州版Wepoke)扑克时间从来有挂!太无语了总是是有挂(2020已更新)(哔哩哔哩)1...
黑科技脚本(wepoke辅助透... 黑科技脚本(wepoke辅助透视)aapokeR原先是有挂!太嚣张了其实存在有挂(2021已更新)(...
黑科技规律(德州wpk德州)w... 黑科技规律(德州wpk德州)wepower原先有挂!太夸张了本然真的有挂(2024已更新)(哔哩哔哩...
黑科技中牌率(aapker代理... 大家肯定在之前来玩德州app或者来玩德州app中玩过黑科技中牌率(aapker代理)来玩德州app原...
黑科技科技(微扑克数据)AAP... 黑科技科技(微扑克数据)AAPOKER一贯有挂!太离谱了原本存在有挂(2023已更新)(哔哩哔哩);...
黑科技辅助挂(pokerrrr... 黑科技辅助挂(pokerrrr2)德州微扑克原来真的有挂!太离谱了真是真的是有挂(2020已更新)(...
黑科技挂(aapoker能玩)... 黑科技挂(aapoker能玩)wpk德州总是有挂!太坑了都是是真的有挂(2021已更新)(哔哩哔哩)...
黑科技代打(wpk猫腻)微扑克... 黑科技代打(wpk猫腻)微扑克德州原先是真的有挂!太夸张了总是存在有挂(2024已更新)(哔哩哔哩)...
黑科技有挂(德扑之星真的太假)... 黑科技有挂(德扑之星真的太假)德州wpk确实是有挂!太实锤了最初真的是有挂(2025已更新)(哔哩哔...