如何知道哪个按钮调用了某个活动?

Posted

技术标签:

【中文标题】如何知道哪个按钮调用了某个活动?【英文标题】:How to know which button called certain activity? 【发布时间】:2021-10-06 01:54:25 【问题描述】:

例如,我有 activityMain 包含应用程序的主要逻辑,但它应该从存储在其他活动中的几个按钮打开,并且某些活动也包含多个按钮。他们应该调用activityMain。所以我需要从 db 传递不同的数据,具体取决于哪个按钮称为 activityMain

请帮忙,根本没有类似的主题。

【问题讨论】:

通过intents发送一些数据,并带有您的活动名称或ID 【参考方案1】:

如果我正确理解您的问题,您可以使用 android jetpack 导航组件实现此功能。我在下面添加文档链接

Get started with the Navigation component

【讨论】:

以上是关于如何知道哪个按钮调用了某个活动?的主要内容,如果未能解决你的问题,请参考以下文章

Android确定单击哪个按钮以启动活动

android - 当我点击菜单按钮时调用哪个方法

调用 AUEffectBase::Render 时如何确定哪个输入总线处于活动状态?

在父活动上按下后退按钮

使用 DatePickerDialog 选择多个日期

R - 如何识别功能的哪个版本(包)是活动/附加的?