问题列表 - 第44767页

当我期望它时,onCompletion没有被调用

我在我的父类中发布了一个MediaPlayer成员变量,在我启动之后,它不会调用onCompletion,或者至少onCompletionListener没有捕获它?我的代码看起来有点效果

mediaPlayer = Mediaplayer.create(this, currentSample);
mediaPlayer.start();
Run Code Online (Sandbox Code Playgroud)

代码中的其他地方是我的onCompletionListener

mediaPlayer.setOnCompletionListener(new OnCompletionListener() {
    public void onCompletion(MediaPlayer mp) {      
        if (repeatFlag == true) {
            handler.removeCallbacks(sampleRunnable);
            handler.postDelayed(sampleRunnable, delay);
        }
    }   
});
Run Code Online (Sandbox Code Playgroud)

我正在使用处理程序来调用sampleRunnable,因为我想以指定的延迟间隔循环它.但是,onCompletion似乎永远不会被调用.我对此非常肯定,因为我在onCompletion中设置了断点,它永远不会暂停程序,我试图单步执行它似乎永远不会被调用.有任何想法吗?

android

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

app.xaml中的datatemplate在没有任何样式的情况下没有被拾取?

我在app.xaml中有一个DataTemplate,它将视图绑定到viewmodel.

<Application.Resources>
    <DataTemplate DataType="{x:Type vm:someviewmodeltype}">
        <vw:somevwcontrol />
    </DataTemplate>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)

如果没有样式,则不会应用上述模板.我放风格的那一刻,像...

<Application.Resources>
    <DataTemplate DataType="{x:Type vm:someviewmodeltype}">
        <vw:somevwcontrol />
    </DataTemplate>
    <Style TargetType="TextBlock">
        <Setter Property="FontSize" Value="20"></Setter>
    </Style>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)

datatemplate被拿起并产生预期的结果......我不确定那里发生了什么......有人可以澄清一下吗?

谢谢.

wpf styles datatemplate app.xaml

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

声明解释 - (IBAction)changeGreeting:(id)sender; 苹果手机

他们在哪里说IBAction是什么,但不解释整个声明的含义.

什么是发件人和身份证?

此致,Namratha

iphone declaration objective-c ibaction ios

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

Java正则表达式不敏感不起作用

我正在尝试使用以下程序使用正则表达式删除字符串中的某些单词.它正确删除,但它只考虑区分大小写.如何使其不区分大小写.我保留(?1)replaceAll方法,但它没有用.

package com.test.java;

public class RemoveWords {

    public static void main(String args[])
    {

        // assign some words to string

        String sample ="what Is the latest news today in Europe? is there any thing special or everything is common.";

            System.out.print(sample.replaceAll("( is | the |in | any )(?i)"," "));
    }
}
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

what Is latest news today  Europe? there thing special or everything common.
Run Code Online (Sandbox Code Playgroud)

java regex

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

使用Access VBA中的"浏览文件"对话框

我看到这个主题如何在Access 2007 VBA中显示"打开文件"对话框?我喜欢那里没有使用引用的解决方案,但是,我无法弄清楚如何显示用户选择的文件路径.有人可以解释一下

非常感谢你

这是我正在谈论的那篇文章

Dim f As Object   
Set f = Application.FileDialog(3)   
f.AllowMultiSelect = True   
f.Show    
MsgBox "file choosen = " & f.SelectedItems.Count
Run Code Online (Sandbox Code Playgroud)

ms-access vba access-vba

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

使用 ImageMagick 裁剪具有焦点区域(面部)的图像

我正在努力寻找正确的方法来调整大小、裁剪和图像,并有一个重点区域。在我的情况下,焦点区域是图像中检测到的人脸,我需要确保该区域在裁剪后的版本中可见。

我有例如给出的焦点区域。face_height、face_width、face_center_x 和 face_center_y。这些值是原始图像尺寸的百分比。

我想做的是得到一个例如。60x60 缩略图。正常的方法是调整大小,使图像的高度或宽度等于 60px,然后从中心裁剪 60x60,如下所示:

mogrify -resize 60x -gravity 'Center' -crop 60x60 image.jpg
Run Code Online (Sandbox Code Playgroud)

可以采取什么方法将我的作物集中在给定区域周围?

我正在考虑一个包含多个路径的解决方案:

  1. 如果脸部区域比想要的缩略图大,调整图像大小,使整个脸部以 60x60 像素可见,然后裁剪
  2. 如果面部区域小于想要的缩略图,则裁剪“扩大”我的面部区域,直到我想要的拇指可以放入该区域。然后裁剪。我想我需要确保这不会超出原始图像的范围。

有没有更聪明的方法?您可以尝试制作一些示例代码吗?

谢谢!

algorithm geometry crop imagemagick face-detection

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

如何删除MySQL中的重音?

我刚刚编制了一个包含100万个地名的数据库.我将在一个自动完成的小部件中使用它来查找城市.很多这些地方都有重音......当用户输入没有重音的名字时,我希望能够找到记录.

为了做到这一点,我得到了第二列,其中包含名称的非重音副本.其中许多记录仍然是空白的,所以我想编写一个查询来填充它们.这是否可以直接在MySQL中进行?如果是这样,怎么样?

mysql utf-8 diacritics

23
推荐指数
4
解决办法
5万
查看次数

是否可以在MDI C#Winforms中更改最小化窗口的大小


用户抱怨说,当他们在MDI容器中有几个最小化的窗口时,除非他们对每个窗口进行resore,否则无法区分它们.我想知道是否可以将最小化的窗口放宽一点,因此标题中的文本可以包含6个字符?
提前致谢!

.net c# mdi mdichild winforms

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

c#睡眠线程问题

下面的代码部分有什么问题?有任何想法吗?我通过串口向我的设备发送命令.在每个命令之后,设备将为此命令工作,然后另一个命令为此启动并继续这样.

在Button Click事件中

{
  function1();
  Thread.Sleep(5000);
  function2();
  Thread.Sleep(5000);
  function3();
}
Run Code Online (Sandbox Code Playgroud)

我想出如果我从下面的代码中擦除第二次睡眠和function3,它会同时执行两个功能,但如果我想继续这样的方式它不会执行第三次.

在Button Click事件中

{
  function1();
  Thread.Sleep(5000);
  function2();
}
Run Code Online (Sandbox Code Playgroud)

工作......谢谢

c# multithreading sleep

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

如果使用zlib对其进行解压缩,那么数据会发生什么变化,但首先不进行压缩?

如果使用未压缩的zlib解压缩数据,是否会发生任何事情?

如果它确实改变了数据,那么如何检查数据是否首先压缩为zlib?

zlib

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