Questions tagged «deprecated»

弃用是一种应用于软件功能或语言术语的状态,指示通常应避免使用它们,因为它们已被取代。

5
不推荐使用FacebookSdk.sdkInitialize(上下文)
我在Android Studio中使用facebook-android-sdk-4.19.0,并且按照https://developers.facebook.com/docs/android/getting-started上的Facebook快速入门指南进行操作(单击“快速入门”按钮以使用您自己的Facebook帐户登录)。在指南中,系统要求您将以下代码复制并粘贴到代码段中以跟踪应用程序日志 import com.facebook.FacebookSdk; import com.facebook.appevents.AppEventsLogger; public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); FacebookSdk.sdkInitialize(getApplicationContext()); AppEventsLogger.activateApp(this); } } 但是,当我在android studio中复制粘贴代码时,似乎所有FacebookSdk.sdkInitialize()方法都已弃用。https://developers.facebook.com/docs/reference/android/current/class/FacebookSdk/上的文档没有说明使用什么方法而不是sdkInitialize()来初始化sdk。我应该使用哪种方法?

11
究竟如何使用Notification.Builder
我发现我正在使用不推荐使用的方法进行通知(notification.setLatestEventInfo()) 它说要使用Notification.Builder。 如何使用? 当我尝试创建一个新实例时,它告诉我: Notification.Builder cannot be resolved to a type

15
不推荐使用:mysql_connect()
我收到此警告,但是该程序仍然可以正常运行。 MySQL代码向我显示了一条PHP消息: 不推荐使用:mysql_connect():不推荐使用mysql扩展,以后将被删除:在第2行的C:\ xampp \ htdocs \ task \ media \ new \ connect.inc.php中使用mysqli或PDO代替 我的connect.inc.php页面是 <?php $connect = mysql_connect('localhost','root',''); mysql_select_db('dbname'); ?> 这是什么意思,我该如何消除该消息?

9
ios 6.0版弃用的最小字体大小
我刚刚在iOS 6.0上升级到xcode 4.5,并且在我的XIB文件中的所有UILabel上都突出显示了一个警告,指出“ iOS 6.0版不建议使用最小字体大小”。有谁知道这是指什么以及如何解决它? 更新: 图像不再可用(位于https://skitch.com/hahmadi82/eyk51/cloud)

5
不推荐使用KeyboardEvent.keyCode。实际上这是什么意思?
根据MDN,我们绝对应该不使用该.keyCode属性。不推荐使用: https://developer.mozilla.org/zh-CN/docs/Web/API/KeyboardEvent/keyCode 在W3学校中,这个事实被淡化了,只有一个旁注,.keyCode即提供该注释仅是为了兼容性,并且最新版本的DOM Events Specification建议使用该.key属性。 问题是.key浏览器不支持,那么我们应该使用什么呢?有什么我想念的吗?

4
将Android Studio更新到1.3.0版后,出现“当前插件不赞成NDK集成”错误
3天之前,我已经将Android Studio更新至1.3.0版。 在此之前,我可以使用NDK,而现在却出现类似的错误, 错误:(50,0)错误:当前插件不建议使用NDK集成。考虑尝试使用新的实验性插件。有关详细信息,请参见http://tools.android.com/tech-docs/new-build-system/gradle-experimental。在gradle.properties中将“ android.useDeprecatedNdk = true”设置为继续使用当前的NDK集成。 我在项目级别找不到文件gradle.property。 我该如何解决这个错误?

8
不推荐使用Android LocationServices.FusedLocationApi
我不知道为什么会删除LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient,mLocationRequest, this);“ FusedLocationApi”并指出它已被弃用。 点击这里查看图片 import android.location.Location; import android.location.LocationListener; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v4.app.FragmentActivity; import android.os.Bundle; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.location.LocationRequest; import com.google.android.gms.location.LocationServices; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.OnMapReadyCallback; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; public class MaintainerMapActivity extends FragmentActivity implements OnMapReadyCallback, GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener, LocationListener{ private GoogleMap mMap; GoogleApiClient …

11
不推荐使用setBackgroundDrawable()
因此,我的SDK从15变为21,当我致电时setBackgroundDrawable(),Android Studio告诉我它已过时。 我想使用以下方法解决它: int sdk = android.os.Build.VERSION.SDK_INT; if(sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) { layout.setBackgroundDrawable(getResources().getDrawable(R.drawable.img_wstat_tstorm)); } else { layout.setBackground(getResources().getDrawable(R.drawable.img_wstat_tstorm)); } 但是然后,我在“ setBackground()”处收到一个错误。 那么,您将如何处理呢?

2
不推荐使用UILineBreakModeWordWrap
这是我的代码: CGSize s = [string sizeWithFont:[UIFont systemFontOfSize:20] constrainedToSize:CGSizeMake(self.view.bounds.size.width - 40, CGFLOAT_MAX) // - 40 For cell padding lineBreakMode:UILineBreakModeWordWrap]; 我收到一条警告,指出iOS 6中已弃用UILinebBreakModeWordWrap。

5
如何在Xcode中弃用方法
我们有我们要交付给客户的库,并且我想将某些方法标记为“已弃用”,因为我们已对其进行了更改(就像Apple在iPhone SDK中所做的那样)。 我已经看到了__OSX_AVAILABLE_BUT_DEPRECATED预处理器宏,该宏映射到__AVAILABILITY_INTERNAL,该宏映射到__attribute__((deprecated))... 好吧,我对此东西有些困惑! 有人知道吗?

5
我应该使用JavaDoc弃用还是Java中的注释?
目前,有两种方法可以将代码标记为Java中已弃用的代码。 通过JavaDoc /** * @deprecated */ 或作为注释: @Deprecated 这是我的问题-在使用Eclipse将方法标记为不推荐使用时,要声明两者都太多了。我真的只想使用其中之一。 但是,使用注释是否会为编译器提供实际有用的其他信息? 但是,仅使用注释,就无法说明为什么不赞成使用该方法-我只能使用JavaDoc来做到这一点,并且不赞成说明为什么不赞成使用不赞成使用的方法。 因此,我只能使用其中之一吗?或者我真的应该学会同时指定两者吗?

2
不推荐使用std :: iterator的准备
3月21日,标准委员会投票通过了弃用P0174中std::iterator提议的建议: 与读者typedef在类定义本身中简单地提供期望的s相比,冗长的void参数序列对读者而言并不十分清楚,这是当前工作草案采用的方法,遵循的c + + 14 之前 C ++ 17std::iterator鼓励从继承继承,以从迭代器样板实现中删除乏味。但是弃用将需要以下其中一项: 迭代器样板现在将需要包含所有必需的typedefs 使用迭代器的算法现在将需要使用auto而不是依赖迭代器来声明类型 Loki Astari建议在std::iterator_traits不继承的情况下进行更新以使其正常工作std::iterator 在设计自定义迭代器时,有人可以启发我应该选择哪些选项吗? C ++ 17 兼容性?

3
iOS 11.0中不推荐使用“ automaticallyAdjustsScrollViewInsets”
我刚刚开始编译到iOS 11,并注意到Apple现在声明了该属性 var automaticallyAdjustsScrollViewInsets: Bool { get set } 不推荐使用: https://developer.apple.com/documentation/uikit/uiviewcontroller/1621372-automaticallyadjustsscrollviewin 在iOS 11中还有其他属性可解决此警告吗? 默认值将保持为true还是将来将如何处理?
76 ios  swift  xcode  deprecated 

5
OnGlobalLayoutListener:弃用和兼容性
我必须使用一个OnGlobalLayoutListener对象,然后删除侦听器,我对以下方法解决的不赞成使用的方法有问题。 protected void onCreate(Bundle savedInstanceState) { final LinearLayout llTotal = (LinearLayout) findViewById(R.id.mmc_ll); ViewTreeObserver vto = llTotal.getViewTreeObserver(); if(vto.isAlive()){ vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { // // mycode // if (Build.VERSION.SDK_INT<16) { removeLayoutListenerPre16(llTotal.getViewTreeObserver(),this); } else { removeLayoutListenerPost16(llTotal.getViewTreeObserver(), this); } } }); } super.onCreate(savedInstanceState); } @SuppressWarnings("deprecation") private void removeLayoutListenerPre16(ViewTreeObserver observer, OnGlobalLayoutListener …

2
最新GHC中不推荐使用的DatatypeContexts:为什么?
我只是在进行一些Haskell开发,并在新版本的GHC上重新编译了一些旧代码: The Glorious Glasgow Haskell Compilation System, version 7.2.1 当我这样做时,我收到以下错误: 警告:-XDatatypeContexts已过时:普遍认为它不适合使用,已从Haskell语言中删除。 当您使用以下格式的代码时,将显示该消息: data Ord a => MyType a = ConstructorOne a | ConstructorTwo a a 我的问题是:为什么首先不赞成使用此功能,而我应该怎么做才能实现相同或相似的功能?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.