小编use*_*605的帖子

有没有办法确定Android应用是否全屏运行?

我只是想知道是否有一种简单的方法来查看在Android上运行的应用程序当前是否全屏显示.有没有办法查询android,看看你目前是在全屏模式或类似的东西?

android

17
推荐指数
4
解决办法
6514
查看次数

如何让try/catch在erlang中工作

我对erlang很新,我试图让一个基本的try/catch语句起作用.我正在使用webmachine来处理一些请求,而我真正想做的就是解析一些JSON数据并将其返回.如果JSON数据无效,我只想返回错误消息.这是我的代码至今.

(JSON数据无效)

to_text(ReqData, Context) ->    
    Body =  "{\"firstName\": \"John\"\"lastName\": \"Smith\"}",
    try decode(Body) of
  _ -> {"Success! Json decoded!",ReqData,Context}
 catch
  _ -> {"Error! Json is invalid",ReqData,Context}
 end.         


decode(Body) ->
  {struct, MJ} = mochijson:decode(Body).
Run Code Online (Sandbox Code Playgroud)

代码编译,但当我运行它,并发送文本请求时,我得到以下错误.

error,{error,{case_clause,{{const,"lastName"},
                            ": \"Smith\"}",
                            {decoder,utf8,null,1,31,comma}}},
              [{mochijson,decode_object,3},
               {mochijson,json_decode,2},
               {webmachine_demo_resource,test,1},
               {webmachine_demo_resource,to_text,2},
               {webmachine_demo_resource,to_html,2},
               {webmachine_resource,resource_call,3},
               {webmachine_resource,do,3},
               {webmachine_decision_core,resource_call,1}]}}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?文档说"catch"语句处理所有错误,或者我必须做些什么来捕获mochijson:decode引发的特定错误.请任何线索或建议都会有所帮助.谢谢.

erlang try-catch

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

如何发布Riak Search查询?

我已经使用Riak大约一个月了,我刚刚发现了Riak搜索.所以我安装了它,并插入了一个非常基本的json文档进行测试.

这是我使用的命令:

curl -X PUT http://127.0.0.1:8098/riak/json/test -H "Content-Type: application/json" -d @test.json
Run Code Online (Sandbox Code Playgroud)

test.json在哪里......

{
     "firstName": "John",
     "lastName": "Smith"    
 }
Run Code Online (Sandbox Code Playgroud)

所以根据https://wiki.basho.com/display/RIAK/Riak+Search+-+Indexing+and+Querying+Riak+KV+Data, 如果我在这个桶上启用KV搜索,那么当我插入json文档时,密钥自动编入索引.

我尝试使用搜索实用程序进行搜索.我试过了

/search-cmd search firstName "John"
/search-cmd search "firstName:John"
Run Code Online (Sandbox Code Playgroud)

我甚至试过卷曲cmd.

http://127.0.0.1:8098/solr/json/select?q=firstName:John

但我得到的结果为0.我究竟做错了什么?

erlang riak

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

为android写一个超时事件

我有一个小问题,我无法弄清楚.对于我的程序,我基本上想要执行一些代码,如果用户没有对应用程序做任何事情5分钟(说退出).

我怎么能这样做?我在检测到用户没有做任何事情时迷路了,然后在用户触摸平板电脑或其他东西后重置计数.有人可以给我一些指示吗?

提前致谢!

java android

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

标签 统计

android ×2

erlang ×2

java ×1

riak ×1

try-catch ×1