标签: deprecated

非弃用的findPreference()方法? - Android

我想检测点击中Preference包含的内容ListView,以便我可以启动管理该选择的意图.

我会在我的布局XML文件中这样做:

<Preference android:title="About" android:key="myKey"></Preference>
Run Code Online (Sandbox Code Playgroud)

以下java代码在我的代码中:

Preference myPref = (Preference) findPreference("myKey");
myPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
             public boolean onPreferenceClick(Preference preference) {
                 //open browser or intent here
             }
         });
Run Code Online (Sandbox Code Playgroud)

但该方法public Preference findPreference (CharSequence key)已被弃用.

  1. 有没有被弃用的等价物吗?
  2. 如果没有,如果我使用它怎么办?
  3. 怎么能Fragments帮助我以更好的方式完成我的任务?在这里嘲笑:没有弃用方法的偏好.

在这里,您可以检查XML我的活动所具有的布局结构,以及应用程序的快照:

XML:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >

    <Preference 
        android:key="about" 
        android:title="@string/titleAbout" 
        android:summary="@string/summaryAbout" 
    />

    <Preference 
        android:key="labelTaxonomy" 
        android:title="@string/titleLabelTaxonomy" 
        android:summary="@string/summaryLabelTaxonomy" 
    />

</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

快照:

snapshopt

点击关于(或访问标签分类)后Preference,我想打开intent某种类型(也可能是视频或其他任何东西......这些名称具有误导性).

java android deprecated android-preferences android-fragments

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

React 16.7 - React.SFC现已弃用

我用来声明像这样的无状态组件:

const example: React.SFC<IExample> = ({propsType}) => ();
Run Code Online (Sandbox Code Playgroud)

然而,证监会现已被弃用,也许Dan Abramov的这篇推文解释了原因.

现在SFC被弃用了我们应该使用什么?

deprecated typescript reactjs deprecation-warning

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

为什么不推荐使用参数列表的案例类?

为什么没有参数列表的案例类不推荐使用Scala?为什么编译器建议使用()参数列表呢?

编辑:

有人请回答我的第二个问题......:|

scala deprecated case-class

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

JasperReports 5.6:不推荐使用JRXlsExporter.setParameter

我有这个代码将JasperReprot导出到XLS:

        JasperPrint jprint=JasperFillManager.fillReport(expRpg, null, new JRBeanCollectionDataSource(datalist));
        JRXlsExporter exporter = new JRXlsExporter();
        exporter.setParameter(JRXlsExporterParameter.JASPER_PRINT, jprint); 
        exporter.setParameter(JRXlsExporterParameter.OUTPUT_STREAM, outStream);
        exporter.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, Boolean.TRUE); 
        exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE);
        exporter.exportReport();
Run Code Online (Sandbox Code Playgroud)

升级到JasperReports 5.6所有setParameter都被标记为"已弃用",我找不到适应此代码的文档.

如何使用JasperReports 5.6将报告导出到xls ?

java export jasper-reports deprecated

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

GET_TASKS权限已弃用

我有一个使用此权限的安全应用程序(App Locker):

android.permission.GET_TASKS
Run Code Online (Sandbox Code Playgroud)

在android Lollipop中,这个权限已被弃用,我希望我的应用程序在+21 API中运行.
谁能指导我怎么样?

Thnx :)

permissions android deprecated

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

如何在iPhone Objective C头文件中将函数标记为已弃用?

有谁知道如何做到这一点?

我猜这里有一些关键字,我可以在某个地方找到这个功能后坚持下去?

编辑:我想在任何人尝试使用已弃用的函数时生成编译器警告,类似于Apple的API中的行为.

干杯! 缺口.

function objective-c deprecated

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

Joda Time是否已被Java 8 Date and Time API弃用?(java.time)

如果我可以使用Java 8 Date and Time API(java.time),有没有理由使用Joda Time ?
我应该每次都使用Java 8日期和时间吗?

deprecated jodatime java-8 java-time

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

Bouncycastle:X509CertificateHolder到X509Certificate?

在r146之前的版本中,可以X509Certificate直接创建对象.现在该API已弃用,新的​​API仅提供X509CertificateHolder对象.

我找不到将a转换为的X509CertificateHolder方法X509Certificate.

如何才能做到这一点?

bouncycastle certificate deprecated x509

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

38
推荐指数
3
解决办法
9394
查看次数

org.hibernate.annotations.Entity在Hibernate 4中被弃用了吗?

我试图更新到Hibernate 4,我得到org.hibernate.annotations.Entity已被弃用.然而,没有任何文件表明情况就是如此.有人对此有任何见解吗?

@org.hibernate.annotations.Entity(dynamicUpdate = true)
Run Code Online (Sandbox Code Playgroud)

java hibernate deprecated

37
推荐指数
3
解决办法
4万
查看次数