由于分页和 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-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) 我正在开发 Android 通话录音应用程序。它在某些设备(MI 3S、HTC Desire 620、OPOO 等)上运行良好,但在三星 Galaxy S7 上出现问题。远程语音未在三星 Galaxy S7 中录音。当我使用 ACR 时,这个应用程序运行良好。所以,基本上我想知道他们在我的通话录音应用程序中缺少的 ACR 应用程序中使用了什么。我尝试了使用不同选项的应用程序AudioSource,OutputFormat并且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)