我可以使用仅会话 cookie 多长时间?我有一个客户端应用程序,我在SharePoint网站上进行身份验证,我使用cookie来浏览子网站.我正在保存cookie并重新使用标头稍后登录到该站点而不再进行身份验证.没有设置过期日期.该cookie将持续多长时间以及何时应该再次进行身份验证?
如何使用Instruments来分析块内的代码?现在我只能看到Block的总时间,但是无法进入块内部以查看时间消耗的时间.
例如,案例1:
if (completionBlock) {
completionBlock(mutableManagedObjects, mutableBackingObjects);
}
Run Code Online (Sandbox Code Playgroud)
和案例2:
[backingContext performBlockAndWait:^{
if (backingObjectID) {
backingObject = [backingContext existingObjectWithID:backingObjectID error:nil];
} else {
backingObject = [NSEntityDescription insertNewObjectForEntityForName:entity.name inManagedObjectContext:backingContext];
}
}];
Run Code Online (Sandbox Code Playgroud)
在案例1中,我无法在函数内部进行分析并找出消耗的时间; 它只显示了Block的总时间.在案例2中,我只得到总块数的百分比; 它没有显示内部代码行的详细信息.
我开发了一个应用程序,允许使用Facebook sdk在Facebook墙上发布数据.我已经在LG optimus等其他一些手机上测试过但是当应用程序在摩托罗拉机器人上运行时,它有时会崩溃.
当我点击我的上下文菜单中的共享Facebook按钮时,应用程序崩溃了.
我用Google搜索并发现了这么多
使用网络工具包时,Droid手机存在问题.
在facebook sdk上报道了同样的问题 https://github.com/facebook/facebook-android-sdk/issues/82?authenticity_token=a321076df454835ad9c481d6fa73a3ea8cad1ceb
再次,大多数人说,在使用motorola droid期间发生了异常.
这是堆栈跟踪:
java.lang.NullPointerException
at android.webkit.WebView.onWindowFocusChanged(WebView.java:4177)
at android.view.View.dispatchWindowFocusChanged(View.java:3788)
at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:658)
at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1921)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
有人有解决方案或解决方法吗?
编辑:这似乎也发生在HTC Incredible上.
我正在尝试连接到我从Android应用程序通过rails创建的restful Web服务.
当我尝试连接到部署的REST API时,http://localhost:3000我收到此错误:
我正在运行ubuntu natty narwhal.
通过浏览器访问此URL可以正确获取响应.
怎么解决这个问题?
我想听一下游标中的任何变化.如果不在android中使用contentprovider就可以实现这一点吗?
注意:(我没有使用任何数据适配器)
谢谢
我正在尝试在以下代码中检索我当前的位置坐标
LocationManager locationManager= (LocationManager) getSystemService(context);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_LOW);
provider = locationManager.getBestProvider(criteria, true);
Location location = locationManager.getLastKnownLocation(provider);
Run Code Online (Sandbox Code Playgroud)
当提供者为“网络”时,我得到位置坐标。
当我更改位置和安全选项中的设置以启用“使用 GPS 卫星”选项时,提供商更改为“ gps ”。在这种情况下,返回的位置为空。
这可能是什么原因,如何纠正?
我想知道是否有一种方法可以在Android中以编程方式重新启动/重新启动应用程序如果它崩溃.如果应用程序由于某些错误而崩溃我想让它自动重启.如果你让我知道怎么做?
android ×5
cookies ×1
cursor ×1
database ×1
instruments ×1
java ×1
objective-c ×1
profiling ×1
web-services ×1