小编Joe*_*ill的帖子

Android Eclipse无法调试

我的应用程序的调试现在突然中断了.它一直很好,我甚至重新加载了我的整个代码的已知良好版本,它仍然无法调试甚至运行.当我点击调试或运行应用程序启动时,即将显示应用程序,它崩溃(甚至进入主视图之前).我在第一行代码上有一个断点,它甚至都没有达到它.它只是找不到源 - 源附件不包含文件DexFile.class的源.....我100%确定我加载的所有代码都正常工作,因为它是保存的备份已保存什么时候上班.

另外,奇怪的是,如果我此时拔下电缆,应用程序正常加载并正常工作.所以这绝对是一个调试问题.它在开机时被卡住了.我重新启动了我的电脑和手机几次无济于事.

LogCat:
`04-04 11:17:33.462: DEBUG/AndroidRuntime(4148): CheckJNI is OFF
04-04 11:17:33.462: DEBUG/dalvikvm(4148): creating instr width table
04-04 11:17:33.502: DEBUG/AndroidRuntime(4148): --- registering native functions ---
04-04 11:17:33.712: DEBUG/AndroidRuntime(4148): Shutting down VM
04-04 11:17:33.712: DEBUG/dalvikvm(4148): Debugger has detached; object registry had 1 entries
04-04 11:17:33.712: INFO/AndroidRuntime(4148): NOTE: attach of thread 'Binder Thread #3' failed
04-04 11:17:33.902: DEBUG/AndroidRuntime(4157): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
04-04 11:17:33.902: DEBUG/AndroidRuntime(4157): CheckJNI is OFF
04-04 11:17:33.902: DEBUG/dalvikvm(4157): creating instr width table
04-04 11:17:33.942: DEBUG/AndroidRuntime(4157): --- registering native …
Run Code Online (Sandbox Code Playgroud)

eclipse debugging android

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

MenuItem的选中状态未通过其图标正确显示

我有这样定义的MenuItem:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu_starred"
        android:icon="@drawable/btn_star"
        android:title="@string/description_star"
        android:checkable="true"
        android:checked="true"
        android:orderInCategory="1"
        android:showAsAction="always" />
</menu>
Run Code Online (Sandbox Code Playgroud)

并以btn_star.xml这种方式定义:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item 
        android:state_checked="false" 
        android:drawable="@drawable/btn_star_off_normal" />
    <item 
        android:state_checked="true"
        android:drawable="@drawable/btn_star_on_normal" />
</selector>
Run Code Online (Sandbox Code Playgroud)

当我创建使用此选项菜单,但是,图标永远不会在其选中的状态显示,即使MenuItemisChecked()属性为true.

我正在使用ActionBarSherlock控件,但是,如果我只是创建一个普通的选项菜单并调用,我得到相同的结果setChecked(true).btn_star_off无论项目的检查状态如何,它仍然显示drawable.

onOptionsItemSelected()正确调用该方法,我可以成功更改checked属性:

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if(item.isCheckable()) {
            item.setChecked(!item.isChecked());
        }
        return super.onOptionsItemSelected(item);
}
Run Code Online (Sandbox Code Playgroud)

在此处设置断点会显示isChecked属性已更改,但图标本身未更新以反映正确的状态.

这里有什么我想念的吗?我做错了吗?我无法弄清楚为什么这不能正常工作.

android menu menuitem android-actionbar

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

有人真的使用Active Directory联合身份验证服务吗?这是一项值得投资的技术吗?

更一般地说,谁在Windows平台上成功使用WIF/ADFS/SSO,是否值得实施,它将成为持久技术的可能性有多大?

从表面上看,通过阅读有关该主题的一些白皮书(PDF),文章书籍,这似乎是一个完美的解决方案 - 特别是对于拥有内部网站的公司,该网站向外部用户和合作伙伴公开某种程度的功能.好吧(或计划将来).但它听起来几乎过于完美.我所获得的大部分信息都来自微软自己.

我想我的具体问题是:

  • 这是一项持久的技术,值得投资(特别是对于规模较小(<50 ppl)的公司)?
  • 是否有任何主要公司正在积极使用这个?
  • 如果我们希望其他人为其公司作为受信任的发行人提供身份验证,那么合作伙伴愿意建立STS的可能性有多大?这里会有很多推迟吗?
  • 这最终会成为配置噩梦吗?
  • 在决定是否实施时,是否还有其他陷阱需要注意?

security authentication adfs wif single-sign-on

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