问题列表 - 第39888页

Android:从相机获取图片时会发生NPE

我的Android应用有问题.我正MediaStore.ACTION_IMAGE_CAPTURE打算用相机拍照.它适用于大多数设备,但我在Android市场上的DroidX设备上遇到了以下崩溃错误.

我认为imageCaptureUri在这种情况下不能为空.所以这不是原因.

你有什么想法?这是固件错误吗?

java.lang.NullPointerException位于com.eb.android.activity.Add活动的com.eb.android.activity.AddActivity.getBase64Receipt(AddActivity.java:193)的android.content.ContentResolver.openInputStream(ContentResolver.java:286).发布Receipt(AddActivity.java:204)at com.eb.android.activity.AddActivity.access $ 0(AddActivity.java:203)at com.eb.android.activity.AddActivity $ 1.run(AddActivity.java:50)at java .lang.Thread.run(Thread.java:1102)


java.lang.NullPointerException位于com.eb.android.activity.Add活动的com.eb.android.activity.AddActivity.getBase64Receipt(AddActivity.java:193)的android.content.ContentResolver.openInputStream(ContentResolver.java:288).发布Receipt(AddActivity.java:204)at com.eb.android.activity.AddActivity.access $ 0(AddActivity.java:203)at com.eb.android.activity.AddActivity $ 1.run(AddActivity.java:50)at java .lang.Thread.run(Thread.java:1096)

这是我的实施:

public class AddActivity extends Activity {

    public static final int TAKE_RECEIPT = 2;

    private Uri imageCaptureUri;

    private Runnable submitReceiptRunnable = new Runnable() {
        public void run() {
            publishReceipt();
        }
    };

    private ProgressDialog progressDialog;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.add);

        registerListeners();
    }

    public void onActivityResult(int reqCode, int resultCode, Intent data) {
        super.onActivityResult(reqCode, resultCode, …
Run Code Online (Sandbox Code Playgroud)

camera android

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

在使用GDB进行调试时如何打印指针指向的字符串?

当使用GDB单步执行程序时,如何检查指针指向的字符串?

我可以看到指针指向0x82c6e10.我知道这是一个字符串.我该如何打印?

使用printf("%s\n", 0x82c6e10)给出Bad format string, missing '"'.gdb不抱怨未知命令的事实告诉我解决方案是我正在做的事情的一些变化.我对吗?我试图逃避报价,但这没有帮助.

c linux gdb pointers

13
推荐指数
3
解决办法
2万
查看次数

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

从mysql中的视图转储数据

我有一个视图,并希望将其数据提取到一个文件,该文件具有创建表语句和数据.我知道mysqldump不适用于视图.

mysql mysqldump

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

在数据仓库中表示时间间隔的最佳做法是什么?

特别是我正在处理类型2 缓慢变化的维度,并且需要表示特定记录活动的时间间隔,即对于每个记录我有一个StartDate和一个EndDate.我的问题是关于是否使用闭合([StartDate,EndDate])或半开([StartDate,EndDate))间隔来表示这一点,即是否包括间隔中的最后日期.举一个具体的例子,说记录1从第1天到第5天是活跃的,从第6天开始记录2变得活跃.我是否将记录1的EndDate设为等于5或6?

最近我开始思考半开放区间最好基于Dijkstra:为什么编号应该从零开始,以及Python中的数组切片和range()函数的约定.在数据仓库上下文中应用它我会看到半开区间约定的优点如下:

  • EndDate-StartDate给出记录活动的时间
  • 验证:下一条记录的StartDate将等于上一条记录的EndDate,该记录易于验证.
  • 未来打样:如果我后来决定将我的粒度从每日更改为更短的时间,那么切换日期仍然保持精确.如果我使用一个封闭的间隔并将EndDate存储为午夜的时间戳,那么我将不得不调整这些记录以适应这种情况.

因此,我倾向于采用半开区间法.然而,如果有一些广泛采用的使用闭区间方法的行业惯例,那么我可能会倾向于顺其自然,特别是如果它是基于实现这种系统的实际经验而不是我的抽象理论.

提前感谢任何见解或评论.

database database-design data-warehouse

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

获取具有相同类的下一个元素

我对具有特定类的元素使用click事件.在click事件函数中,我需要使用相同的类获取页面上的下一个元素.我试过了:

$('.class').click(function() {
    var $next = $(this).next('.class')  
});
Run Code Online (Sandbox Code Playgroud)

和:

$('.class').click(function() {
    var $next = $(this).parent().parent().parent().next('.class')  
});
Run Code Online (Sandbox Code Playgroud)

.class是表中td内的div,这就是为什么是parent()的三倍.

我的HTML是这样的(.class是.drag):

<table cellspacing="0" cellpadding="0" border="0" class="black8">
<tr class="trow1 drop trow1_over" 
    rel="0,1">
    <td>
            <div class="drop rootFolder" 
                 rel="0,1"></div>
    </td>
    <td width="100%" 
        class="folderListOnclick">

            <span>.. (kore?ový adresár)</span>
    </td>
    <td>
    </td>
    <td>
    </td>
</tr><tr class="trow1">
    <td>
        <div class="drag drop ordinaryFolder" 
             rel="1,1" 
             style="width: 40px;">

        </div>
    </td>
    <td width="100%" 
        class="folderListOnclick" 
        rel="1">
            <span>aaa</span>
    </td>
    <td>
        <div class="button_mini folderEditOnclick" 
             rel="1">
                    <span></span>

        </div>
    </td>
    <td>
        <div class="button_mini folderDeleteOnclick" 
             rel="1">
                    <span><span>
        </div>
    </td>
</tr><tr …
Run Code Online (Sandbox Code Playgroud)

jquery

8
推荐指数
2
解决办法
5222
查看次数

在onClick上执行php文件

我目前有一个php文件执行:

<a href="test.php?foo=boo">test</a>
Run Code Online (Sandbox Code Playgroud)

我宁愿不必加载新页面并在onClick上执行.

有谁知道一个简单的方法来做到这一点?

我添加了一个更完整的示例,包括建议的ajax.我仍然无法让它工作.

<script type="text/javascript">
    $('li').click(function() {
    $.ajax({ type: "GET", url: "test.php", data: { foo: 'boo' }, success: function(data){
          // use this if you want to process the returned data
         alert('complete, returned:' + data);
    }});
    });
</script>
</head>
<body>
    <div id="header">
    <h1>Title</h1>
    </div>      
    <ul>
        <li><a href="#">Test</a></li>
    </ul>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

php ajax jquery onclick

4
推荐指数
2
解决办法
5894
查看次数

如果是数组,请做点什么?

我发布了多个复选框,并将它们放入一个数组中 - 例如:"tags []"

发布它们时,我用逗号来破坏它们.

如果在表单上检查了NO标签,然后发布,我会收到错误,因为脚本试图破坏那些不存在的东西.

我试过用这样的东西:

if (isset($_POST['tags'])){ 
    $tags = implode(", ", noescape($_POST['tags'])); 
}  
Run Code Online (Sandbox Code Playgroud)

检查它是否存在的最佳方法是什么,然后将其内爆?

isset,array_key_exists?

php arrays isset

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

Android系统应用101

有人可以向我解释一下Android系统应用程序相对于"普通"应用程序有什么好处(除了系统应用程序无法卸载的事实)?特殊权限?

security android

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

为什么许多SWT控件不允许子类化?

我经常发现自己想要这样做.当您想要存储一些有用的信息或额外的状态时,它会非常有用.

所以我的问题是,是否有一个非常好的/强有力的理由为什么这是被禁止的?

谢谢

编辑:非常感谢所有这些答案.所以听起来对此没有正确或错误的答案.

假设我接受这些类不是子类的事实,那么标记Control类的最终结果是什么,但是禁止子类化 - 有效地将异常/错误从编译时降级到运行时?

编辑^ 2:看到我自己的答案:显然,这些类是可重写的,但需要由覆盖者明确确认.

谢谢

java swt

14
推荐指数
2
解决办法
7874
查看次数