小编Vik*_*man的帖子

React Native 分页和 React 导航问题

由于分页和 React Native Navigation,我面临着一种复杂的问题。单击具有类别列表的抽屉,它们都将转到屏幕

问题陈述:

当我随机点击类别时,一切正常。但是,在分页过程中遇到问题。假设我单击类别消费者并滚动查看更多记录。之后,我单击移动类别。移动类别页面将显示一秒钟,然后调用之前的路线(消费者)。

我尝试使用以下代码来导航类别,但遇到了同样的问题。

代码:

1)。

this.props.navigation.navigate({
  routeName: "CategoryList",
  params: {
    cat_id: e.cat_id
  },
  key: Math.random () * 10000
})
Run Code Online (Sandbox Code Playgroud)

2)。

const resetAction = StackActions.reset({
  index: 0,
  actions: [NavigationActions.navigate({
    routeName: 'CategoryList',
    params: {
      cat_id: e.cat_id
    }
  })],
});
this.props.navigation.dispatch(resetAction);
Run Code Online (Sandbox Code Playgroud)

3)。

const pushAction = StackActions.push({
  routeName: "CategoryList",
  params: {
    cat_id: e.cat_id
  }
});
this.props.navigation.dispatch(pushAction);
Run Code Online (Sandbox Code Playgroud)

react-native react-navigation

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

计算频率和正态分布曲线坐标(X 和 Y)

我正在使用react-plotlyjs 实现直方图。图表已实现,但我必须使用 X 轴和 Y 轴绘制正态分布曲线。我有 X 轴,但 Y 轴是自动计算频率的。所以,我需要X和Y轴的坐标来绘制归一化曲线。

另外,我必须弄清楚我们如何计算频率。我必须获得最大频率。我无法共享数据,因为我有大量记录。

我正在寻找这方面的建议。

const trace1 = {
    x: filteredXRecords,
    type: "histogram",
    histnorm: 'probability', //(Probability is used for Y axis)
    showlegend: true,
    marker: {
        color: 'rgb(255,255,100)',
    }
}
const data = [trace1]
<Plot
    onClick={(data) => doubleClick(data)}
    onRestyle={(data) => onRestyle(data)}
    onSelected={( data ) => handleOnSelected( data ) }
    id={graphName}
    data={data}
    layout={plotLayout}
    style={plotStyle}
    config={{ displaylogo: false }}
    onRelayout={ ( data ) => handleRelayout( data )}
/>
Run Code Online (Sandbox Code Playgroud)

javascript reactjs plotly.js

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

三星 Galaxy S7 中的 Android 通话录音

我正在开发 Android 通话录音应用程序。它在某些设备(MI 3S、HTC Desire 620、OPOO 等)上运行良好,但在三星 Galaxy S7 上出现问题。远程语音未在三星 Galaxy S7 中录音。当我使用 ACR 时,这个应用程序运行良好。所以,基本上我想知道他们在我的通话录音应用程序中缺少的 ACR 应用程序中使用了什么。我尝试了使用不同选项的应用程序AudioSourceOutputFormat并且AudioEncode但一切都是徒劳。

请帮我找出这个问题。

recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setAudioSamplingRate(8000);
recorder.setAudioEncodingBitRate(12200);
recorder.setOutputFile(audiofile.getAbsolutePath());
try {
    recorder.prepare();
} catch (IllegalStateException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}
recorder.start();
Run Code Online (Sandbox Code Playgroud)

android

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