我创建了一个经常性的工作,我希望在满足某些条件时取消重复工作.
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的工作?
我想将我的应用程序部署到生产环境。我不知道在使用 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) 我的活动名为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.
根据新的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)