android - 可以将自定义适配器的 Intent 额外传递给另一个自定义适配器的 Activity 吗?

标签 android android-intent

所以我想弄清楚我是否可以将一个额外的 Intent 从自定义适配器传递给一个 Activity ,然后将该 Intent 额外传递给另一个 Activity ?

有没有可能或有更好的方法来做我想做的事情?

最佳答案

Activity A:

Intent intent = new Intent(A.this, B.class);
intent.putExtra("someString", "string");
startActivity(intent):

Activity B:

onCreate(...) {
String myString = getIntent().getStringExtra("someString");
MyAdapter myAdapter = new MyAdapter(B.this, myString);
}

MyAdapter :

Context myContext;
String myString;

MyAdapter(Context context, String string) {
this.myContext = context;
this.myString = string
}

现在您已将 Activity A 中的字符串放入您的适配器中:)

关于android - 可以将自定义适配器的 Intent 额外传递给另一个自定义适配器的 Activity 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38376015/

相关文章:

android - 更新适配器底层数据的最佳实践方法是什么?

android - 线图与 achartengine android

android - 警报对话框不适应暗模式和非暗模式

Android:pathpattern 用于拦截浏览器的文件下载 Intent

android - 用户滑动时展开/折叠布局

android - 处理远程服务器断开连接的正确方法是什么?

android - 登录页面重定向的 Intent 标志,杀死以前的 Activity

android - 从 Goggles 获取回调

android - 使用 ACTION_GET_CONTENT 和 setType 或 Intent.EXTRA_MIME_TYPES 选择特定文件类型

java - 按下按钮时服务未启动?