小编Kul*_*bey的帖子

如何突出显示所选的Recycler View项目?

我有一个Recycler View,其中包含从内部存储加载的图像.我想点击时突出显示所选项目.我尝试了很多东西,但它没有用.实际上我需要的是当我点击Recycler View中的任何项目时,Item必须进入My ArrayList,它也应该突出显示,当我点击或说取消选择时它必须再次变为正常.这是我的代码:

public class Images extends Fragment {
    private List<ImageHolder> imageList;
    Cursor imageCursor;

    RecyclerView recyclerView;
    MyImageAdapter adapter;
    ActionButton clickButton;
    List<String> listofImages;
    List<Integer> pos;
    int columnIndex;
    StringBuilder stringBuilder;
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,   Bundle savedInstanceState) {
        View rootlayout = inflater.inflate(R.layout.image, container, false);
        listofImages=new ArrayList<String>();
        pos=new ArrayList<Integer>();
        stringBuilder=new StringBuilder();
        ContentResolver imageResolver = getActivity().getContentResolver();
        Uri imageUri = android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
        String projection[]={MediaStore.Images.Thumbnails._ID,MediaStore.Images.Media.TITLE};
        imageCursor = getActivity().managedQuery(imageUri, projection, null, null, null);

        clickButton= (ActionButton) rootlayout.findViewById(R.id.action_button);

        recyclerView = (RecyclerView) rootlayout.findViewById(R.id.recycler_view_image);
        adapter = new MyImageAdapter(getActivity(), getImageList()); …
Run Code Online (Sandbox Code Playgroud)

android material-design android-recyclerview

48
推荐指数
3
解决办法
8万
查看次数

在 iOS 中未收到 React Native 项目的通知

我有一个反应本机项目。我能够成功接收 FCM 令牌,但是在尝试发送通知时,应用程序没有收到通知。
我遵循的步骤如下:

  1. 在 Firebase 控制台中创建了一个项目。
  2. 通过 Xcode 在 projectName 中添加了 Firebase .plist。
  3. 跑了 npm install --save react-native-firebase
  4. 在 podfile 中添加: pod ‘Firebase/Core’
  5. 跑了 pod install
  6. 使用#import <Firebase.h>和更新 AppDelegate.m[FIRApp configure];
  7. 在 Firebase 仪表板中为 iOS 应用云消息传递添加了 APNS。
  8. 更新了推送通知后台模式 > 远程通知的功能
  9. 在 info.plist FIRAnalyticsDebugEnabledFirebaseAppDelegateProxyEnabledFirebaseScreenReportingEnabled设置为No

使用const fcmToken = await firebase.messaging().getToken();我能够获得令牌。

下面是通知侦听器的代码。

async createNotificationListeners() {

    /*

     * Triggered when a particular notification has been received in foreground

     * */ …
Run Code Online (Sandbox Code Playgroud)

ios firebase react-native

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