java - 在CustomAdapter中检索Intent的字符串数据

标签 java android

我有一个 MainActivity,登录后我导航到第二个 Activity 。在主要 Activity 中,我有用户名和密码。

Intent mainintent = new Intent(MainActivity.this,FirstPage.class);
mainintent.putExtra("username",etemail.getText().toString());
mainintent.putExtra("password",etpass.getText().toString());
                                    startActivity(mainintent);

我想要在处理cardview的customAdapter.class中使用用户名和密码。 当我使用它时

String username = getIntent().getStringExtra("username");
String password = getIntent().getStringExtra("password"); 

我无法解析方法 getIntent()。 如何获取该类中的用户名和密码。

该类扩展 RecyclerView.Adapter<CustomAdapter.ViewHolder>而不是 Activity 。 谢谢

最佳答案

在自定义适配器的构造函数中,您可以存储对 Activity 的引用。 然后您可以使用该引用来获取 Intent 。

public CustomAdapter(Activity activity,..){
  mActivity = activity;
}

关于java - 在CustomAdapter中检索Intent的字符串数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43975533/

相关文章:

android - 如何从资源文件中获取数组的数量?

android - 嵌入式系统:我应该使用哪个操作系统?

android - 未安装带有 Google Play 服务 lib froyo 的应用程序?

java - 有没有办法在 iphone 上阅读编程语言?

java - 网址格式错误异常

java - 对于使用二维数组的每个循环

java - Jetty JDBCLoginService 基于角色的访问不起作用

android - 如何限制安卓播放器同时播放多个媒体文件?

java - 从数据库中检查 int 变量是否为 null 或为空

java - 在 Java 8 中没有获得正确的时区?