Java 如何在不复制代码的情况下在不同的活动上制作相同的东西

Java 如何在不复制代码的情况下在不同的活动上制作相同的东西,java,android,Java,Android,我正在使用android studio,希望知道如何更改代码中的某些内容,并使应用程序重新计算所有内容,例如,如果在单击后我更改了文本(使用settext…)应用程序必须使用文本中的新数据来做同样的事情。目前我唯一的解决方案是为每次更改复制许多活动的代码。感谢重用代码,您可以在包中创建一个新类(例如Utils.java),并将您将在多个java类中使用的所有方法都放在包中 或者: 您可以通过以下方法在用于打开下一个活动的Intent中添加额外信息,在活动之间传递值: 要从nextractivit

我正在使用android studio,希望知道如何更改代码中的某些内容,并使应用程序重新计算所有内容,例如,如果在单击后我更改了文本(使用settext…)应用程序必须使用文本中的新数据来做同样的事情。目前我唯一的解决方案是为每次更改复制许多活动的代码。感谢重用代码,您可以在包中创建一个新类(例如
Utils.java
),并将您将在多个java类中使用的所有方法都放在包中

或者:

您可以通过以下方法在用于打开下一个活动的
Intent
中添加额外信息,在活动之间传递值:

要从
nextractivity.class
获取该值,请执行以下操作:

String extraData = getIntent().getStringExtra("NAME_FOR_EXTRA_DATA");

其中,额外数据的
NAME\u是您选择的名称。

是指字符串吗?您可以创建字符串资源,这样,如果您更改一个字符串的值,它将在每个使用它的视图中更新,而无需在任何地方手动重新措辞。阅读更多信息:发布一些代码,让我们更好地帮助你。但我真的不想失去价值我不想重复使用相同的代码而不去其他活动让我们举个例子,如果用户单击1应用程序显示1你正在谈论相同的活动,但是我有一个疑问:你在使用方法吗?但是我真的不想超越价值我不想重复使用相同的代码而不去做其他活动让我们举一个例子,如果用户单击对所问问题的正确答案,应用程序会显示更正,将问题更改为新问题,这样当用户再次单击以获得对新问题的答案时该应用程序将验证与该特定文本(问题)关联的aswer,请更精确。。。你正在写混淆的文章,请使用“谷歌翻译”作为英语,然后在你的问题帖子中发布一些代码(你可以混淆字段/方法/等的名称)
String extraData = getIntent().getStringExtra("NAME_FOR_EXTRA_DATA");