我有一个 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/