gpt4 book ai didi

java - 我获得了 listView 中每个项目的 key 并将其保存到 Firebase 我想将该 key 发送到另一个 Activity ,但每次我获得相同的 key

转载 作者:行者123 更新时间:2023-12-01 17:35:56 25 4
gpt4 key购买 nike

      mChildEventListner = new ChildEventListener() {
@Override
public void onChildAdded(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
AdClass adClass = dataSnapshot.getValue(AdClass.class);
list.add(0,adClass);
listView.setAdapter(adapter);
  • 这里我将 key 保存在名为 listId 的全局变量中。

         listId = dataSnapshot.getKey();
    }

    -here I send that id via intent to another activity
    AdsList.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    Intent intent = new Intent(getContext(),AdsDescrption.class);
    intent.putExtra("resId",listId);
    startActivity(intent);
    }
    });

-问题是我总是得到相同的 key

        Intent intent = getIntent();
resId =intent.getStringExtra("resId");

最佳答案

使用

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

//Your code goes here

}
});

关于java - 我获得了 listView 中每个项目的 key 并将其保存到 Firebase 我想将该 key 发送到另一个 Activity ,但每次我获得相同的 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61041374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com