问题列表 - 第44339页

为什么这个帖子阻止了我的Android APP?

我正在制作一个Android应用程序,我有一个服务,通过从远程数据库下载数据,在后台更新我的本地数据库.

我必须在服务上放一个线程,因为我不知道为什么,当我在服务上使用一个简单的句柄样式bucle它在更新本地数据库的某些秒期间冻结我的应用程序.(我在MyApplication类的dbAdapter中有我的本地数据库)

好的,然后我在服务上放了一个线程,但我不知道为什么,如果我启动服务,该服务的线程是我的APP:S.当你使用服务和线程代码在后台执行并且什么都没有冻结时,它是不可思议的,但在这种情况下是我的应用程序.¿怎么避免呢?

这是我的服务代码:

public class MyServiceLocalDB extends Service implements Runnable{

RemoteConnection con; //conexion remota
//para almacenar la config local de mi app
static SharedPreferences settings;
static SharedPreferences.Editor configEditor;
boolean serviceStopped;

private static MyDbAdapter         mDb;

@Override
public IBinder onBind(Intent intent) {
    return null;
}

@Override
public void onCreate() {

    serviceStopped=false;
    settings = PreferenceManager.getDefaultSharedPreferences(this.getApplicationContext());
    configEditor = settings.edit();
    con = new RemoteConnection(); 
    mDb = new MyDbAdapter(this);
    mDb.open();
}

@Override
public void onDestroy() {
    //player.stop();
    serviceStopped=true;
}

@Override
public void onStart(Intent intent, int …
Run Code Online (Sandbox Code Playgroud)

service multithreading android

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

如何使用Perl从路径中提取文件名?

我有一个从数据库填充的Perl变量.它的名字是$path.我需要获取另一个变量$file,它只包含路径名中的文件名.

我试过了:

$file = $path =~ s/.*\///;
Run Code Online (Sandbox Code Playgroud)

我是Perl的新手.

regex string perl operator-precedence

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

标准有误?

§5/ 4 C++标准

i = 7, i++, i++;  // i becomes 9
i = ++i + 1;  //the behavior is unspecified
Run Code Online (Sandbox Code Playgroud)

应该改为

i = 7, i++, i++;  // the behavior is undefined
i = ++i + 1;  //the behavior is undefined
Run Code Online (Sandbox Code Playgroud)

对?

c++ standards

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

使用带有ArrayList的foreach - 自动转换?

ArrayList x=new ArrayList();
x.Add(10);
x.Add("SS");

foreach(string s in x)
{
}
Run Code Online (Sandbox Code Playgroud)

这是否意味着当foreach运行时它会尝试将数组列表的元素转换为在foreach表达式中键入?

c# casting arraylist

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

如果我将Chrome页面作为应用程序保存到桌面,扩展是否有效?

如果我将chrome页面保存为快捷方式应用程序,扩展是否可
我试过但没有结果.
我们知道,如果我们将页面保存为应用程序,则不会有地址栏和所有其他浏览器按钮.
我开发了简单的扩展,没有UI,只是在background.html页面中运行的javascrips.所以,我看到没有脚本在应用程序中运行.
但我需要他们的工作.我能做什么?

desktop-application google-chrome google-chrome-extension

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

ASP .NET MVC + Submit + JSON

我需要在一个请求中发送模型数据和JSON数据.这是什么意思:

如果我使用此函数发送JSON数据:

    $("#SaveOrder").click(function () {
        $.ajax({
            url: '/Manager/AddOrder',
            type: 'POST',
            dataType: 'json',
            data: $.toJSON(ResultArray),
            contentType: 'application/json; charset=utf-8'
        });
    });
Run Code Online (Sandbox Code Playgroud)

我有

public ActionResult AddOrder(SUPNew.Models.Order newOrder, List<OrderList> ResultArray)

SUPNew.Models.Order newOrder = null  
List<OrderList> ResultArray = not null
Run Code Online (Sandbox Code Playgroud)

但如果我发送请求,<input type="submit">我有

SUPNew.Models.Order newOrder = not null  
List<OrderList> ResultArray = null
Run Code Online (Sandbox Code Playgroud)

如何在一个请求中发送jQuery数组(JSON数据)和SUPNew.Models.Order?


ResultArray- $ .toJSON(ResultArray)的内容,其中ResultArray是jQuery数组,如:

var CurrentOrder =
            [{
                'ProviderAn': $("#DdlProviders").val(),
                'ItemAn': $("#DdlItems").val()
            }];
Run Code Online (Sandbox Code Playgroud)

这是MVC 2

.net ajax asp.net-mvc json

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

Debug 和 Release 文件夹之间的区别

您能告诉我 Debug 和 Release 文件夹有什么区别吗?谢谢弗尔坎

vb.net

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

安全使用HttpURLConnection

当使用HttpURLConnection时,如果我们不"获取"并使用它,则需要关闭InputStream吗?

即这样安全吗?

HttpURLConnection conn = (HttpURLConnection) uri.getURI().toURL().openConnection();
conn.connect();
// check for content type I don't care about
if (conn.getContentType.equals("image/gif") return; 
// get stream and read from it
InputStream is = conn.getInputStream();
try {
    // read from is
} finally {
    is.close();
}
Run Code Online (Sandbox Code Playgroud)

其次,在完全读取所有内容之前关闭InputStream是否安全?

是否存在将底层套接字置于ESTABLISHED或甚至CLOSE_WAIT状态的风险?

java url network-programming http

47
推荐指数
4
解决办法
8万
查看次数

如何在emacs中的php模式下自动加载hs-minor-mode?

对于我最喜欢的模式,我使用以下代码片段在启动时加载hs-minor-mode:

(add-hook '____-mode-hook 'hs-minor-mode)
Run Code Online (Sandbox Code Playgroud)

到目前为止,它已经开始研究css-mode,perl-mode,sh-mode(bash)和lisp-mode.但由于某种原因它不会加载php模式,即使我可以手动加载它.

这是我的php模式设置:

(defun php-overload-keys ()
 (let ((map php-mode-map))
  (define-key map "\t" 'dumb-indent-relative)
  (define-key map "\177" 'backward-delete-char)
  (define-key map "," nil)
  (define-key map ";" nil)
  (define-key map ":" nil)
  (define-key map "*" nil)
  (define-key map "{" nil)
  (define-key map "}" nil)
  (define-key map "(" nil)
  (define-key map ")" nil)
  (define-key map "/" nil)
  (use-local-map map)))

(add-hook 'php-mode-hook 'php-overload-keys)
(add-hook 'php-mode-hook 'hs-minor-mode)
Run Code Online (Sandbox Code Playgroud)

我做错了吗?我尝试在函数中包装hs-minor-mode但仍然无法加载.但是,我的重载键也可以.这是怎么回事?

php emacs php-mode

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

如何将项目添加到gerrit代码审查工具?

如何手动将项目添加到gerrit代码审查工具?

我已经看到一些执行gerrit二进制文件的例子,但我的安装似乎没有其中一个.

git gerrit

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