问题列表 - 第46624页

Android onActivityResult未调用/触发

我阅读了很多关于问题的内容onActivityResult,但似乎没有任何描述的问题适合我的,比如将负的requestCode放入startActivityForResult其他内容中.

我在我的Activity中使用相机,它将预览流式传输到SurfaceView.拍照后,我关闭凸轮释放其资源,打电话setResult(RESULT_OK, DataIntent)并希望onActivityResult在我的父母中触发.

但事实并非如此.如果我onCreate在子Activity中设置了一个结果并在onCreate中完成了子节点,则结果不会传递给onActivityResult.

可能的原因onActivityResult什么不被触发?我会写下我的一些资料来了解我正在做的事情......

public class MainActivity extends Activity {
    Button mButtonScan;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mButtonScan = (Button)findViewById(R.id.main_btn_scan);
    }

    /**
    * OnClick Event called from main.xml
    * @param v View that called that onClickEvent
    */
    public void btnCaptureClick(View v) {
        Intent intent = new Intent(this, CaptureActivity.class);
        startActivityForResult(intent, Constants.REQUEST_CODE_CAPTURE);
    }

    /**
    * …
Run Code Online (Sandbox Code Playgroud)

android

27
推荐指数
6
解决办法
4万
查看次数

ASP.NET MVC3 JQuery Validate Plugin自定义错误放置

我试图通过Microsoft提供的不显眼验证来处理ASP.NET MVC 3项目中的errorPlacement JQuery Validate插件.我永远无法点击errorPlacement函数,我不确定我做错了什么.我在下面提供模型/视图/控制器的代码.请让我知道我做错了什么?

视图


<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<Project.Models.SampleModel>" %>
<!DOCTYPE html>
<html>
<head runat="server">
    <title>Index</title>
</head>
<body>
    <script src="<%: Url.Content("~/Scripts/jquery-1.4.4.min.js") %>" type="text/javascript"></script>
    <script src="<%: Url.Content("~/Scripts/jquery.validate.js") %>" type="text/javascript"></script>
    <script src="<%: Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js") %>" type="text/javascript"></script>
    <script type="text/javascript">

         $(document).ready(function ()
    {
        $("#form").validate(
      {
          errorPlacement: function (error, element)
          {
              alert("Code to define customer error");
          }
      })

    });
    </script>
    <% using (Html.BeginForm("Index", "Sample", FormMethod.Post, new { id = "form" }))
       { %>
    <%: Html.ValidationSummary(false) %>
    <fieldset>
        <legend>NewModel</legend>
        <div class="editor-label">
            <%: Html.LabelFor(model => model.Name) %> …
Run Code Online (Sandbox Code Playgroud)

asp.net validation jquery errorplacement asp.net-mvc-3

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

在Emacs中,这个错误意味着什么?"警告:运行时需要cl包"

我是字节编译模块.它给了我这个警告:

 Warning: cl package required at runtime
Run Code Online (Sandbox Code Playgroud)

为什么这是一个警告?我很清楚我正在使用这个cl包.事实上(require 'cl),模块中有一个声明.

使用这些cl东西有什么问题吗?

如果是,是否有已发布的变通方法列表?我使用的主要内容是mapcandelete-duplicates.

lisp emacs common-lisp

37
推荐指数
3
解决办法
8666
查看次数

常量对象与不可变对象

我可以在术语"不可变对象"的位置使用术语"常量对象"吗?虽然我觉得对象的Immutable是变量的常量,但我不确定这个术语是否被接受.请帮我理解.

谢谢,Karthick S.

java immutability

9
推荐指数
2
解决办法
6493
查看次数

C++:vector <string>*args = new vector <string>(); 导致SIGABRT

非常自我解释.这是导致'new vector'行上的SIGABRT的方法:

vector<string> * Task::arguments() {
    vector<string> *args = new vector<string>(); // CAUSES SIGABRT
    int count = sizeof(_arguments);
    for (int x = 0; x < count; x++) {
        string argument(_arguments[x]);
        args->push_back(argument);
    }
    return args;
}
Run Code Online (Sandbox Code Playgroud)

请注意,在其他地方我称之为确切的行没有任何问题.以下是Task类中包含的列表:

#include <vector>
#include <unistd.h>
#include <string>
using namespace std;
#include <sys/types.h>
#include <sys/wait.h>
#include <signal.h>
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

c++ new-operator stdvector sigabrt

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

何时使用Helpers vs Model

我是Rails的新手,只是想知道何时将代码放入Helper而不是将代码放入模型中.

有一个"经验法则"可以这么说吗?

ruby-on-rails ruby-on-rails-3

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

AspNetCompatibilityRequirements导致WCF Web服务阻止

你好,我有一个像这样的简单的wcf服务,一个测试方法,它只是睡20秒并返回一个值.我写了一个测试页面,它使用jquery连续10次调用它,它似乎同时执行,客户端等待20秒,然后几乎同时从所有服务返回结果.

 [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
    [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall,ConcurrencyMode=ConcurrencyMode.Multiple,UseSynchronizationContext=false)]
public class AjaxTestWCFService : IAjaxTestWCFService
Run Code Online (Sandbox Code Playgroud)

但是,如果我设置

aspNetCompatibilityEnabled="true"
Run Code Online (Sandbox Code Playgroud)

在web.config然后无论我做什么,使用concurrencymode, usesynchronizationcontext或实例上下文模式,甚至serviceThrottling配置,它似乎按顺序执行每个Web服务调用,所有10个请求返回需要2分钟!

现在我意识到这可能是因为会话,但至少在ASMX服务中我能够将enablesession设置为false.事实上,我的Web服务方法根本不使用会话.所以你可能想知道,为什么要使用它aspNetCompatibilityEnabled.因为我想使用ASP.net模拟和表单身份验证.

我甚至定了

[ServiceContract(SessionMode=SessionMode.NotAllowed)]
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,这是设计的,如何在启用ASP.net兼容性的情况下启用并发Web服务请求?

asp.net wcf

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

编译时动态链接库不生成.lib文件(Visual Studio C++ Express)

作为学习C++的一部分,我编写了一个引用它的简单类库+应用程序.所有内容都构建,除了类库不生成.lib文件,这导致应用程序抛出"LINK:致命错误LNK1104:无法打开文件".这似乎很合理; 很明显,如果没有必要的文件,则会出现错误,这是致命的.(旁注:我还没有书)

所以,我去寻找可能无法生成.lib文件的原因.顺便说一句,我的搜索功能相当薄弱.我所做的就是,如果库没有任何__declspec(dllexport)标签,它就不会导出.lib.

我现在将发布类库的头文件和.cpp内容(一个简单的"Console"类,带有一个"Write(std :: string)"方法).

标题:

// Extensions.h

#pragma once

#include "stdafx.h"

namespace Extensions {

    __declspec(dllexport) class Console
    {
    public:
        __declspec(dllexport) static void Write(std::string text);
    };
}
Run Code Online (Sandbox Code Playgroud)

我不确定在标记类时是否需要标记函数,但是我可以在它工作时检查它.

和.cpp文件:

// This is the main DLL file.

#include "stdafx.h"

// #include "Console.h"

namespace Extensions {

    void Console::Write(std::string text)
    {
        std::cout << text.c_str();
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经检查过,它被设置为生成一个动态链接库.

谢谢.

c++ visual-studio-2010 .lib

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

PreferenceActivity中的Android Admob广告

有没有办法将admob广告添加到PreferenceActivity?如何?

android admob

25
推荐指数
3
解决办法
8775
查看次数

什么是etc1tool?

我见过android SDK platform-tools文件夹有一个名为etc1tool的程序.

它说它将PNG文件转换为ETC1,但什么是ETC1文件?

我不明白它是什么以及什么时候使用它.

帮助(下面),ubuntu手册页android doc似乎也没有解释它.

$ ./etc1tool --help
./etc1tool infile [--help | --encode | --encodeNoHeader | --decode] [--showDifference difffile] [-o outfile]
    Default is --encode
        --help           print this usage information.
        --encode         create an ETC1 file from a PNG file.
        --encodeNoHeader create a raw ETC1 data file (without a header) from a PNG file.
        --decode         create a PNG file from an ETC1 file.
        --showDifference difffile    Write difference between original and encoded
                                     image to difffile. …

sdk android

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