小编Muh*_*iri的帖子

Nodejs抛出异常

我正在研究Nodejs服务端应用程序,我的情况是我想返回抛出一个异常给调用者(谁调用了函数),我做了两个案例,一个在回调之外,另一个在回调内部,父母也尝试捕获块.

概念:throw(业务功能) - > throw(业务功能) - > try&catch

回调外部正常工作.回调内部没有将异常返回给父级.

我想要这个场景,因为我希望向父节点抛出一个异常并停止完成这些函数,这些存在于Java,C++,C和.NET中.

那么为什么这种情况不适合我呢?!

我的例子有两种不同的情况:

    FactoryController.prototype.create = function (callback) {
    //The throw is working, and the exception is returned.
    throw new Error('An error occurred'); //outside callback 
    try {
    this.check(function (check_result) {
        callback(check_result);
    });
} catch (ex) {
    throw new Error(ex.toString());
}
Run Code Online (Sandbox Code Playgroud)

}

FactoryController.prototype.create = function (callback) {
try {
    this.check(function (check_result) {
        //The throw is not working on this case to return the exception to the caller(parent)
        throw new Error('An error occurred'); //inside …
Run Code Online (Sandbox Code Playgroud)

node.js

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

Android Studio:通过命令行安装Release App

我想在运行此命令时从命令行导出apk文件"release apk": gradlew installRelease

我找到了这个

在根项目''中找不到Android Studio任务'安装版'.一些候选人是:'卸载发布'.

我该如何解决?

android apk android-gradle-plugin

6
推荐指数
2
解决办法
6791
查看次数

Android 应用程序上的阿拉伯语日期

我正在开发 android 应用程序,以及在应用程序上添加阿拉伯语的下一个版本,但我有一个问题。

这个问题是:Android操作系统将日期动态转换为阿拉伯格式,我在URL参数中使用了它,服务器无法读取它。

如何将任何阿拉伯日期转换为英文日期?!?

Android 操作系统向我展示了什么:??-??-??
我需要的是:2014-05-14

我累了一些这样的Java行:

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd",Locale.ENGLISH);
Run Code Online (Sandbox Code Playgroud)

并且 Android 没有 Locale.Arabic 格式

将手机转换为阿拉伯语时出现问题

java android date

5
推荐指数
2
解决办法
4635
查看次数

Android App Manifest合并失败了Facebook和Firebase

我正在开发一个社交应用程序(Facebook和Firebase)。

添加Firebase Gradle路径后,出现以下错误:

Error:Execution failed for task ':app:processDebugManifest'.
Run Code Online (Sandbox Code Playgroud)

清单合并失败:来自AndroidManifest.xml:85:13-72的attribute activity#com.facebook.FacebookActivity@theme value =(@ android:style / Theme.Translucent.NoTitleBar)也出现在[com.firebaseui:firebase-ui -auth:0.6.0] AndroidManifest.xml:69:13-58 value =(@ style / FirebaseUI.Translucent)。建议:在AndroidManifest.xml:81:9-85:75的元素上添加'tools:replace =“ android:theme”'以进行覆盖。

build.gradle 文件:

compile 'com.firebaseui:firebase-ui:0.6.0'
compile 'com.facebook.android:facebook-android-sdk:4.0.0'
Run Code Online (Sandbox Code Playgroud)

主文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.friendture.apps.android.friendture">

<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />

<application
    android:name=".Init"
    android:allowBackup="true"
    tools:replace="android:theme"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="*****" />
    <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="******" />

    <activity android:name=".Activity.SplashScreenActivity"> …
Run Code Online (Sandbox Code Playgroud)

android facebook firebase

5
推荐指数
3
解决办法
2564
查看次数

标签 统计

android ×3

android-gradle-plugin ×1

apk ×1

date ×1

facebook ×1

firebase ×1

java ×1

node.js ×1