android - 整合我的 Android 应用程序中的 Activity 数量

标签 android

在我的应用程序中,我目前有几个由 TextView 和滚动条组成的 Activity 。它们之间的唯一区别是 TextView 显示的字符串。有没有办法将所有这些合并到一个 Activity 中,并根据 Activity 的启动方式/位置更改 TextView?也许将字符串的名称作为参数发送给 startActivity,或者类似的东西?

最佳答案

当您使用 Intent 启动 Activity 时,您可以使用 Bundle 对象将值传递给它。

这可以通过这个方法调用很容易地完成:

http://developer.android.com/reference/android/content/Intent.html#putExtra(java.lang.String , java.lang.String)

从新的 Activity(以调用 startActivity() 开始的那个),您可以通过调用 getIntent().getExtras().getXXX(YOUR KEY) 获取此值

关于android - 整合我的 Android 应用程序中的 Activity 数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3191087/

相关文章:

java - Akka 。安卓。 NoSuchMethodException : <init>

android - 将新的 Android 项目添加到 fork 的 repo

c# - TeeChart for Mono Android 无法编译

android - 使用 Retrofit 网络请求时如何使用 IdlingResource 测试 Android UI

android - SVG 图像无法在 android phonegap 项目的 div 内正确显示

android - 缓冲 Surface 输入到 MediaCodec

android - 如何检查相机是否被任何应用程序打开

android - 菜单项不起作用

android - 如何以编程方式在android中随机生成id?

android - 如何在调用 Activity onResume 时调用 Fragment 中的方法? (FragmentPagerAdapter)