小编Chu*_*zko的帖子

为什么我的String to String比较失败?

我有一个Android应用程序,我想检查一下,安装的应用程序名称是否与传递给包含此代码的函数的字符串相匹配.代码和示例如下:

private Boolean checkInstalledApp(String appName){
    PackageManager pm = this.getPackageManager(); 
    Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); 
    mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); 
    List<ResolveInfo> list = pm.queryIntentActivities(mainIntent, 0);
    Boolean isInstalled = false;
    for(ResolveInfo info: list) {
      if (info.activityInfo.applicationInfo.loadLabel( pm ).toString()==appName){
          isInstalled = true;
          break;  
      }
    } 

    return isInstalled;
}
Run Code Online (Sandbox Code Playgroud)

假设你打电话checkInstalledApp("SetCPU");,手机上的应用程序名称被称为同样的东西它应该返回true.但是,它永远不会.我记录了结果,它应该匹配,但它没有.任何人都可以告诉我为什么这不起作用?

java string android

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

自定义ListView在单击时不突出显示ListViewItem

我有一个自定义列表视图,由ImageView和TextView组成.单击工作正常,但它不会像正常的ListView那样突出显示项目.我该如何添加亮点?我尝试通过在点击时设置背景颜色然后添加计时器来删除背景颜色来进行装配.这有效,但我想要一个更好的解决方案.有任何想法吗?

android listview listviewitem android-layout

7
推荐指数
2
解决办法
5222
查看次数

jQuery/Javascript - 如何在按钮的值更改时触发事件?

我正在开发一个jQuery插件,它基本上会为某些元素设置样式.像jqTransform我可以只替换元素,但我选择将真实元素放在屏幕上并制作一个新的元素.这允许触发真实元素的实际事件.此外,如果文本框的onclick处理程序或onchange处理程序存在,jqTransform将不包括它,而这样,它将包括它.

这是我的问题.假设用户有一个按钮.稍后在应用程序中,用户决定更改按钮的值.它将更改原始按钮的值,但不会更改样式按钮.有没有什么方法可以连接元素,以便如果更改原始按钮的值,样式按钮的值也会更改?

javascript jquery elements connect

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