小编Mud*_*rif的帖子

组件“Iframe”的查看配置 getter 回调必须是一个函数(收到“未定义”)

我只是想使用一个在内部使用 youtube Iframe api 的库。但我收到以下错误。

View config getter callback for component "Iframe" must be a function (received 'undefined').
Run Code Online (Sandbox Code Playgroud)

我对 React Native 很陌生。如果任何机构可以帮助我解决问题,我将不胜感激。

应用程序Js

import React, {Component} from 'react';
import {
  StyleSheet,
  View,
} from 'react-native';

import {
  Colors,
} from 'react-native/Libraries/NewAppScreen';
import Iframe from 'react-iframe'

export default class App extends Component {
  render(){
  return (
    <View>
      <Iframe url="http://www.youtube.com/embed/xDMP3i36naA"
        width="450px"
        height="450px"
        id="myId"
        className="myClassname"
        display="initial"
        position="relative"/>
    </View>
  );
          }
};
Run Code Online (Sandbox Code Playgroud)

图书馆链接:

https://www.npmjs.com/package/react-iframe

在此处输入图片说明

javascript hybrid-mobile-app reactjs react-native react-native-android

6
推荐指数
0
解决办法
1702
查看次数

片段中未调用 onMapReady

我正在构建一个与谷歌地图相关的应用程序。在这个我试图在片段中实现地图。我在 OnMapReady 方法中操作地图。但是应用程序没有调用 OnMapReady 方法。我在活动中实现了同样的事情,它的工作完美无缺。但它不能在片段中工作。我不知道是不是片段生命周期的问题,我错过了什么。这是代码。

Maps_Fragment.java

    package com.example.mudasir.login;


import android.content.pm.PackageManager;
import android.location.Address;
import android.location.Geocoder;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.ActivityCompat;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;

import com.google.android.gms.maps.CameraUpdate;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.LatLngBounds;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;

import java.io.IOException;
import java.util.List;


/**
 * A simple {@link Fragment} subclass.
 */
public class Maps_Fragment extends Fragment implements OnMapReadyCallback {

    public GoogleMap mMap;
    String[] showroom_addresses = new String[5];
    List<Address> addressList …
Run Code Online (Sandbox Code Playgroud)

java android google-maps android-fragments fragment-lifecycle

5
推荐指数
1
解决办法
7067
查看次数

图片已经关闭。CameraX 分析器

我正在尝试将 ProxyImage 从 cameraX 分析器转换为 Bitmap 以使用 Tensor Flow 光分析图像。所以我实现了cameraX Analyze回调,它将图像作为proxyImage。我需要转换为位图的那个 proxyImage。如果我在 UI 线程上进行此对话,则会导致相机预览滞后。所以我想用 Coroutines 来做这件事。现在的问题是,每当我将 proxyImage 传递给协程以将其转换为后台线程上的位图时,它就会因“图像已关闭”的 IllegalStateException 而崩溃。

08-04 16:28:59.690 16185-16185/com.example.camerax E/libEGL: call to OpenGL ES API with no current context (logged once per thread)
08-04 16:29:00.849 16185-16308/com.example.camerax E/AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-1
    Process: com.example.camerax, PID: 16185
    java.lang.IllegalStateException: Image is already closed
        at android.media.Image.throwISEIfImageIsInvalid(Image.java:68)
        at android.media.ImageReader$SurfaceImage$SurfacePlane.getBuffer(ImageReader.java:787)
        at androidx.camera.core.AndroidImageProxy$PlaneProxy.getBuffer(AndroidImageProxy.java:141)
        at com.example.camerax.MainActivity.getImageFromProxy(MainActivity.kt:216)
        at com.example.camerax.MainActivity.convertProxyImageToBitmap(MainActivity.kt:150)
        at com.example.camerax.MainActivity.access$convertProxyImageToBitmap(MainActivity.kt:38)
        at com.example.camerax.MainActivity$startCamera$3$1.invokeSuspend(MainActivity.kt:136)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:233)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:594)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.access$runSafely(CoroutineScheduler.kt:60)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:742)
Run Code Online (Sandbox Code Playgroud)

我认为下一帧是引用前一帧,而应用程序在后台线程中将 proxyImage 转换为位图。我阅读了文档,他们说 …

android android-architecture-components android-jetpack kotlin-coroutines android-camerax

5
推荐指数
1
解决办法
2249
查看次数

typeError: null 在访问 Native Module 时不是对象

我正在开发一个 React Native 应用程序并尝试从 android 访问本机模块。我正在关注这个官方文档 在此处输入链接描述

创建本机模块后,当我尝试在 javaScript 类中访问它时,它显示错误“typeError: null is not an object (Evaluating _ToastExample.default.show)”

ToastModule.java

package com.awesomeproject;

import android.widget.Toast;

import com.facebook.react.bridge.NativeModule;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;

import java.util.Map;
import java.util.HashMap;

public class ToastModule extends ReactContextBaseJavaModule {
  private static ReactApplicationContext reactContext;

  private static final String DURATION_SHORT_KEY = "SHORT";
  private static final String DURATION_LONG_KEY = "LONG";

  ToastModule(ReactApplicationContext context) {
    super(context);
    reactContext = context;
  }

  @Override
  public String getName() {
    return "ToastExample";
  }

  @Override
  public Map<String, Object> …
Run Code Online (Sandbox Code Playgroud)

react-native native-module react-native-android react-native-native-module

5
推荐指数
1
解决办法
2391
查看次数

如何在折线的中心绘制标记

我正在研究谷歌地图和位置监听器。我正在使用位置侦听器通过移动在地图上绘制折线。现在我想要折线上的起点和当前位置。我将自定义图标设置为标记,但它出现在折线的左侧。我希望它精确地位于折线的中心和终点。任何解决方案,??

我想要的是

问题是什么

xml android google-maps-markers locationlistener

4
推荐指数
1
解决办法
1610
查看次数

openERP(odoo)中的继承

我是openERP的新手并接受采访.请解释openERP中不同类型继承的想法,我认为它共有3种类型.请从面试的角度以非常简单的方式解释.
PS:我熟悉简单继承的概念.

oop openerp openerp-7 openerp-8 odoo

3
推荐指数
1
解决办法
6507
查看次数

如何区分 Google Fit Api 中手动添加的步数和传感器记录的步数

我在我的项目中使用 Google Fit Api 来获取用户的每日步数。但问题是,用户可以通过添加活动来手动输入步骤。当我检索每日步数时,Google Fit Api 还会返回手动添加的步数。有什么方法可以区分手动添加的步骤和传感器记录的步骤。

android google-play-services google-fit-sdk google-fit

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