小编Joh*_*ohn的帖子

如何取消firebase作业调度程序中的重复作业

我创建了一个经常性的工作,我希望在满足某些条件时取消重复工作.

final Job.Builder builder = dispatcher.newJobBuilder()
                .setTag("myJob")
                .setService(myJobService.class)
                .setRecurring(true)
                .setTrigger(Trigger.executionWindow(30, 60));
Run Code Online (Sandbox Code Playgroud)

我如何取消firebase的工作?

firebase-job-dispatcher

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

使用我使用 webpack -p 编译的快速服务器将构建部署到生产环境

我想将我的应用程序部署到生产环境。我不知道在使用 webpack -p 构建我的包后该怎么做。如何使用快速节点服务器在生产中提供此包。

我的 webpack.config.js 文件

var HtmlWebpackPlugin = require('html-webpack-plugin')
var debug = process.env.NODE_ENV !== "production";
var webpack = require("webpack");

var HTMLWebpackPluginConfig = new HtmlWebpackPlugin({
  template: __dirname + '/app/index.html',
  filename: 'index.html',
  inject: 'body'
});

module.exports = {
  devtool: debug ? "inline-sourcemap" : null,
  entry: [
    './app/index.js'
  ],
  output: {
    path: __dirname + '/dist',
    publicPath: '/',
    filename: "index_bundle.js"
  },
  module: {
    loaders: [
      {test: /\.js$/, exclude: /node_modules/, loader: "babel-loader"}
    ]
  },
  resolve: {
    extensions: ['', '.js', '.jsx']
  },
  plugins: debug …
Run Code Online (Sandbox Code Playgroud)

deployment production config reactjs webpack

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

没有完成当前的活动

我的活动名为ACITIVTYA,ACITIVTYB,ACITIVTYC.

ACITIVTYB和ACITIVTYC扩展了ACTIVITYA

在ACITIVTYA这是父母的活动,我想重新加载ACTIVITYB.我使用以下代码

finishActivity(1000);
Intent intent = new Intent(ACITIVTYB.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivityForResult(intent,1000);
Run Code Online (Sandbox Code Playgroud)

但是finishActivity(1000); 当屏幕中显示相同的ACTIVITYB时,它不起作用.

它适用于不同的活动,即当ACTIVITYC在屏幕上时,我可以重新加载ACTIVITYB.但是当ACTIVITYB在屏幕上时,我无法重新加载相同的ACTIVITYB.

android android-intent android-activity

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

当 Promise 出现错误时,不会调用 componentDidCatch

根据新的React 16 发布文档,它说

“React 16 会将渲染过程中发生的所有错误打印到开发中的控制台,即使应用程序意外吞掉了它们。”

我有一个组件和一个组件。我在 then 的承诺块中触发了一个错误。但它会调用 Promise 的 catch 方法,父级的 componentDidCatch 不会被调用。我不确定这是否是预期的行为。

这是jsfiddle https://jsfiddle.net/john1jan/Luktwrdm/14/

class Parent extends React.Component {  
  constructor(props){
    super(props);
    this.state={hasError:false}
  }

  render() {
    if(this.state.hasError){
      return <div>Something went wrong</div>
    }

    return (
      <div>
        <h1>I am parent</h1>
        <Child></Child>
      </div>
    );
  }
  componentDidCatch(error,errorInfo){
    this.setState({
      hasError:true
    })
  }
}

class Child extends React.Component {

  render() {
    return (
      <div>
        <h1>I am child</h1>
      </div>
    );
  }

  componentDidMount(){
    fetch("https://jsonplaceholder.typicode.com/posts").then((response) => {
      throw new Error("I am …
Run Code Online (Sandbox Code Playgroud)

reactjs react-fiber

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