小编Mas*_*ood的帖子

如何在特定适配器位置从RecyclerView获取视图并从这些视图中获取值?

我有RecyclerView,每个行布局都有一个ImageView和一个TextView.在RecyclerViewAdapter的ViewHolder中,我有点击监听器

 v.setOnClickListener(new View.OnClickListener() {
                 @Override
                 public void onClick(View v) {
                     Images i=list.get(getAdapterPosition());
                     i.setFlag(!i.getFlag());
                     list.set(getAdapterPosition(),(i));
                     notifyDataSetChanged();
                 }
             });
Run Code Online (Sandbox Code Playgroud)

在那个点击监听器中,我正在更改布尔标志,以便它可以显示是否选择了一个项目.根据它的值, 我想通过检查遍历整个ArrayList

for(int i=0; i<images.size(); i++){
                if(images.get(i).getFlag()){

                    // there I want to get view from LayoutManager for that item
                    //but how to get view for that item and get Bitmap form imageview for that item
                    //end of geting view 
                }
            }
Run Code Online (Sandbox Code Playgroud)

请帮助从Recyclerview Image 获取特定适配器位置的视图,以反映我的问题如下在此输入图像描述

java android android-recyclerview recyclerview-layout

6
推荐指数
1
解决办法
2857
查看次数

如何在 iOS 小部件中使用 Core Bluetooth?

我想在 iOS 小部件中显示ble 服务特征值,就像我已经成功开发了血压应用程序来显示收缩压和舒张压值一样。那么,该应用程序一定没有在后台运行。仅小部件按特定时间更新并显示其中的最新值。如果有人在小部件中实现了 ble 的任何通信,请指导。指导一下怎么做?我搜索了很多,只找到了问题,没有找到答案,请分享您的发现。提前致谢。即使有人只是在小部件中显示蓝牙打开或关闭,请在小部件中分享或任何 ble 通信。

ios core-bluetooth bluetooth-lowenergy widgetkit

5
推荐指数
0
解决办法
405
查看次数

如何使用Firebase制作用户在线状态机制?

我想更改用户状态以显示他是否在线。当用户关闭应用程序或他与服务器失去连接时,我想在数据库中将用户状态更改为false 。 在此处输入图片说明

作为名为onDisconnect()的方法,我已经使用该方法通过使用以下代码来更新用户状态。


HashMap<String,Object>   user_online_status=new HashMap<String,Object>(); 
user_online_status.put("online",true); 
DatabaseReference firebaseDatabase=FirebaseDatabase.getInstance().getReference().child("Users").child(userId);  

  firebaseDatabase.updateChildren(user_online_status); 
  //then to show  user offline 
  user_online_status.put("online",false);
  firebaseDatabase.onDisconnect().updateChildren(user_online_status); 
Run Code Online (Sandbox Code Playgroud)

我执行该任务,但是它是在客户端,如果我们要监视与服务器的用户连接以及连接终止时,应由服务器而不是客户端来更新节点。当用户断开与服务器的连接时,如何更改服务器的节点值?

android firebase firebase-realtime-database

2
推荐指数
1
解决办法
1005
查看次数