如何获取listView位置值并通过intent传递给另一个类

用户9027554

我有一个从 firebase 数据库中获取数据的列表视图。当用户点击一个项目时,他将被带到下一个屏幕。我如何获取他单击的项目的名称...假设他单击项目“A”并被定向到下一个课程。在那里我希望显示 A 。我可以使用意图中的 putExtra 方法,但数据不在代码中,而是在数据库中。有人可以帮我写代码吗

这是获取数据的代码,很好

ArrayList<String> arrayList = new ArrayList<>();
ListView listView = (ListView) rootView.findViewById(R.id.usersList);
ArrayAdapter<String> adapter;
adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, android.R.id.text1, al);
for(DataSnapshot ds : dataSnapshot.getChildren()) {
String name = ds.child("Name").getValue().toString();
//                    Log.d("TAG", name);
                al.add(name);
            }
            listView.setAdapter(adapter);
        }

我需要在下一个班级中显示该名称 textview

   name.setText();
苏拉吉·瓦什纳夫

在您的活动中添加此内容

 listView.setOnItemClickListener(new OnItemClickListener()
{
    @Override 
    public void onItemClick(AdapterView<?> arg0, View arg1,int position, long arg3)
    { 
        Intent intent =new Intent(getApplicationContext(),YourClassName.class);
        intent.putExtra("name",al.get(position));
        startActivity(intent);

    }
});

现在在接收活动中:

name.setText(getIntent().getStringExtra("name"));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将值传递给我通过 onClick 事件从另一个组件获取的值

如何在传递给另一个类的类上设置属性的值?

通过 Android Studio 上的 Intent 将变量“date”传递给另一个类,NULL OBJECT REFERENCE

如何从传递给另一个GUI类的变量中获取变量?

通过另一个类将对象传递给一个类

如何将 JSON 值传递给另一个类

如何将类属性值传递给另一个类中的方法

如何存储JTextField中的值并传递给另一个类进行计算

Flutter:如何将不是最终值的值传递给另一个类?

如何在Typescript中将值从一个类的方法传递给另一个类的方法?

如何在传递给另一个组件的函数中获取useState变量的值

如何从另一个类获取变量的值

如何从另一个类获取结构值?

将ListView和ArrayAdpater传递给另一个类

如何通过将另一个NULL值传递给列的另一个表来创建表?

如何将unique_id的值传递给要在ListView中使用的另一个活动

如何将一个函数的值传递给另一个函数?

SwiftUI通过引用将类对象传递给另一个视图

将 ListView 值传递给另一个 Activity 中的多个 EditText

如何将值从另一个文件或命令提示符传递给类

如何在不使用 startActivity() 的情况下将值传递给另一个类

如何通过单击按钮将当前PHP文件的值传递给另一个PHP文件?

将数组传递给另一个类

Java,获取数据并将其传递给另一个类方法

如何将参数传递给CDI中另一个类的注入类?

如何访问属于我传递给另一个类的类的实例的属性?

gmock:如何将模拟类的指针传递给另一个类?

如何从微调器获取当前值并将其传递给另一个活动的文本视图?

将 var 值传递给另一个类