草庐IT

explicit-intent

全部标签

android - 如何获取 Intent 的发送者?

Activity有没有办法找出谁(即类名)发送了Intent?我正在为我的Activity寻找一种通用方式,通过将接收到的Intent发送回发送者(无论可能是谁)来响应接收到的Intent。 最佳答案 可能还有另一种方法,但我知道的唯一解决方案是让ActivityA通过startActivityForResult()调用ActivityB。然后ActivityB可以使用getCallingActivity()来检索ActivityA的身份。 关于android-如何获取Intent的发送

android - 如何获取 Intent 的发送者?

Activity有没有办法找出谁(即类名)发送了Intent?我正在为我的Activity寻找一种通用方式,通过将接收到的Intent发送回发送者(无论可能是谁)来响应接收到的Intent。 最佳答案 可能还有另一种方法,但我知道的唯一解决方案是让ActivityA通过startActivityForResult()调用ActivityB。然后ActivityB可以使用getCallingActivity()来检索ActivityA的身份。 关于android-如何获取Intent的发送

android - android中的显式和隐式 Activity 调用有什么区别?

android中显式和隐式Activity调用有什么区别?如果你用一个简单的例子来解释答案会很好。 最佳答案 例如:隐式Activity调用在Intent过滤器中,您为您的Activity创建操作,因此其他应用可以通过此操作调用您的Activity,如下所示:另外一种调用隐式Intent的方法如下:Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse("http://www.example.com"));startActivity(intent);显式Activity调用您调用的电话

android - android中的显式和隐式 Activity 调用有什么区别?

android中显式和隐式Activity调用有什么区别?如果你用一个简单的例子来解释答案会很好。 最佳答案 例如:隐式Activity调用在Intent过滤器中,您为您的Activity创建操作,因此其他应用可以通过此操作调用您的Activity,如下所示:另外一种调用隐式Intent的方法如下:Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse("http://www.example.com"));startActivity(intent);显式Activity调用您调用的电话

android - 如何在 Android 中找到 Intent 源?

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:Android:HowtogetthesenderofanIntent?有没有办法在android中找到触发INTENT(在目标Activity中)的源Activity?场景是我有两个ActivityA和B。两者都触发了调用ActivityC的Intent。ActivityC根据其来源显示额外信息。例如。如果调用来自A,则C仅显示2个TextView,而在B触发的Intent的情况下,ActivityC显示3个TextView(基本上基于谁是调用者的更多信息)。要确定这一点,我需要知道是谁触发了调用C的Int

android - 如何在 Android 中找到 Intent 源?

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:Android:HowtogetthesenderofanIntent?有没有办法在android中找到触发INTENT(在目标Activity中)的源Activity?场景是我有两个ActivityA和B。两者都触发了调用ActivityC的Intent。ActivityC根据其来源显示额外信息。例如。如果调用来自A,则C仅显示2个TextView,而在B触发的Intent的情况下,ActivityC显示3个TextView(基本上基于谁是调用者的更多信息)。要确定这一点,我需要知道是谁触发了调用C的Int

Android Intent.getStringExtra() 返回 null

这是将字符串添加到Extras的方式:Intenti=newIntent();i.putExtra("Name",edt_name.getText());i.putExtra("Description",edt_desc.getText());i.putExtra("Priority",skb_prior.getProgress());setResult(RESULT_OK,i);finish();这就是我尝试在onActivityResult()中提取它们的方式:Stringname=data.getStringExtra("Name");Stringdesc=data.getStr

Android Intent.getStringExtra() 返回 null

这是将字符串添加到Extras的方式:Intenti=newIntent();i.putExtra("Name",edt_name.getText());i.putExtra("Description",edt_desc.getText());i.putExtra("Priority",skb_prior.getProgress());setResult(RESULT_OK,i);finish();这就是我尝试在onActivityResult()中提取它们的方式:Stringname=data.getStringExtra("Name");Stringdesc=data.getStr

android - 使用相机 Intent 在Android中获取捕获图像的路径

我一直在尝试获取捕获图像的路径以删除图像。在StackOverflow上找到了很多答案,但没有一个对我有用。我得到了以下答案:privateStringgetLastImagePath(){finalString[]imageColumns={MediaStore.Images.Media._ID,MediaStore.Images.Media.DATA};finalStringimageOrderBy=MediaStore.Images.Media._ID+"DESC";CursorimageCursor=POS.this.getContentResolver().query(Med

android - 使用相机 Intent 在Android中获取捕获图像的路径

我一直在尝试获取捕获图像的路径以删除图像。在StackOverflow上找到了很多答案,但没有一个对我有用。我得到了以下答案:privateStringgetLastImagePath(){finalString[]imageColumns={MediaStore.Images.Media._ID,MediaStore.Images.Media.DATA};finalStringimageOrderBy=MediaStore.Images.Media._ID+"DESC";CursorimageCursor=POS.this.getContentResolver().query(Med