当前位置: 首页 > 面试题库 >

如何将Uri图像从一项活动转移到另一项活动?

汪鸿波
2023-03-14
问题内容

在我的应用程序中,我需要将Uri图像从我的第一个Activity转移到另一个。我知道如何通过意图发送位图。我是一名bigginer程序员,所以我不知道会做些什么:有意图地传输Uri或将Uri更改为位图然后发送?


问题答案:

与putExtra一起使用以发送Uri路径:

            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent .setClass(ThisActivity.this,  NewActivity.class);
            intent .putExtra("KEY", Uri);
            startActivity(intent );

在newActivity OnCreate方法中:

   Bundle extras = getIntent().getExtras();
    if (extras != null && extras.containsKey("KEY")) {
        Uri= extras.getString("KEY");
    }

使用这些func:Uri到String:

Uri uri;
String stringUri;
stringUri = uri.toString();

字符串到Uri:

Uri uri;
String stringUri;
uri = Uri.parse(stringUri);


 类似资料:
  • 问题内容: 我正在尝试将图像从一项活动发送到另一项活动,但我不知道如何设置imageview。 这是我发送图像和其他内容的方式 这是我尝试读取图像并将其设置为ImageView的方法,但是出现语法错误。 我应该如何设置ImageView? 问题答案: 你不觉得 应该

  • 问题内容: 在我的活动中,我创建了一个对象,然后需要启动另一个对象,如何从子活动中传递该对象(将要启动的对象)? 问题答案: 实现,因此你可以始终按以下意图传递它: 并在另一端检索它:

  • 我正在写一个Android应用程序,有Java和静态编程语言活动。我希望从静态编程语言移动到Java,已经完成了,现在我希望回到静态编程语言活动,我找不到具体的代码。 我的应用程序名称是starter,Kotlin活动是MainActivity。kt和java类是face_detect。JAVA我已经试过:` ` 我希望单击face_detect上的按钮。java,这将把我带到MainActivi

  • 我试图将图像从一个活动发送到另一个活动,但我不知道如何设置ImageView。

  • Activity-2(将所选图像设置为屏幕背景图像的活动)

  • 问题内容: 听起来很简单,但我无法使其正常工作。我有两个活动。第一个是表单,第二个是根据在第一个活动中输入的值显示JSON文件中的数据。 因此,我正在尝试制作一个简单的版本。我有一个EditText和一个按钮,因此当他们按下按钮时,EditText中的内容将出现在下一个活动的TextView中。 到目前为止,这是我的代码: 主要活动 主要XML 第二次活动 第二个XML 通过这种方式,我为Edit