标签: deprecated

如何解决 OnActivityCreated 中的此弃用问题?

我发现“onActivityCreated(android.os.bundle)”已被弃用。

package example.com.fragmentrecycler;
import android.os.Bundle;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;


/**
 * A simple {@link Fragment} subclass.
 */
public class ListFrag extends Fragment {
    RecyclerView recyclerView;
    RecyclerView.Adapter myAdapter;
    RecyclerView.LayoutManager layoutManager;
    View view;

    public ListFrag() {
        // Required empty public constructor
    }


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        view = inflater.inflate(R.layout.fragment_list, container, false);
        return view;
    }

    @Override
    public void onActivityCreated(@Nullable Bundle …
Run Code Online (Sandbox Code Playgroud)

java android deprecated android-activity android-fragmentactivity

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

$ _SERVER已弃用,如何$ _GET http_referer?

在搜索并尝试围绕该问题进行编码之后,我将在此处提出问题.

我正在尝试按照php手册进行编码,并希望避免使用已弃用的函数.

这提出了我的问题,如何通过$ _GET superglobal获得http_referer?

如果你想知道,我试图模糊一个header()只有当一个会话当前处于活动状态且定义了HTTP_referer变量时才会被回复.

php get header http deprecated

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

为什么在C++中不推荐使用"this"作为非const

为什么this在C++中被弃用?thisC++中的指针this与Java中的指针有何不同?

维基百科错了

早期版本的C++会让this指针改变; 通过这样做,程序员可以改变方法正在处理的对象.这个功能最终被弃用了,现在C++中的这个是const.

c++ this deprecated this-pointer

-2
推荐指数
3
解决办法
259
查看次数

如何处理“withUnsafeBytes”已弃用警告?

我收到以下代码的弃用警告,

_ = data.withUnsafeBytes {
    _ = CC_SHA256($0, CC_LONG(data.count), &digest)
}
Run Code Online (Sandbox Code Playgroud)

'withUnsafeBytes' 已弃用:withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R改用

我该如何处理这个问题?

更新

根据 Martin 的建议,我使用了下面的Swift-5代码,

func sha256(data : Data) -> Data {
    var hash = [UInt8](repeating: 0,  count: Int(CC_SHA256_DIGEST_LENGTH))
    data.withUnsafeBytes {
        _ = CC_SHA256($0.baseAddress, CC_LONG(data.count), &hash)
    }
    return Data(hash)
}
Run Code Online (Sandbox Code Playgroud)

这甚至会给编译器带来错误,

类型“UnsafePointer<_>”的值没有成员“baseAddress”

更新2

Martins 解决方案在 Xcode 11.3.1 中运行良好。但它在 Xcode 11 中不起作用。

sha256 deprecated swift

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

Java - 不推荐使用的API - DataInputStream.readLine

我的教授.给了我这个TCP/UDP的例子,他说这对他有用.但是当我去编译时,我得到一个弃用的API错误,说readLine不再使用了...

我该如何处理?

码:

import java.io.*;
import java.net.*;

public class Server{

    static  Socket clientSocket = null;
    static  ServerSocket serverSocket = null;

    // This chat server can accept up to 10 clients' connections

    static  clientThread t[] = new clientThread[10];

    public static void main(String args[]) {

    // The default port

    int port_number=2222;

    if (args.length < 1)
        {
        System.out.println("Usage: java MultiThreadChatServer \n"+
                   "Now using port number="+port_number);
        } else {
        port_number=Integer.valueOf(args[0]).intValue();
        }

        try {
        serverSocket = new ServerSocket(port_number);
        }
        catch (IOException e)
        {System.out.println(e);}

    while(true){
        try …
Run Code Online (Sandbox Code Playgroud)

java udp tcp deprecated

-3
推荐指数
2
解决办法
3387
查看次数

不推荐使用 UILineBreakModeWordWrap

当我编写此代码 UILineBreakModeWordWrap 时,我的应用程序出现问题,我得到了

不推荐使用 UILineBreakModeWordWrap :首先在 IOS 6 ""和一些时间 IOS 7"" 中被弃用

我的代码是:

NSString *texto = [[superArray objectAtIndex:indexPath.row]objectForKey:@"Text"];
CGSize tamanho=[texto sizeWithFont:[UIFont systemFontOfSize:16.0f]constrainedToSize:CGSizeMake(240.0f, 480.0f) lineBreakMode:UILineBreakModeWordWrap];
UIImage *imagemBalao;
Run Code Online (Sandbox Code Playgroud)

cell.label.lineBreakMode=UILineBreakModeWordWrap;
Run Code Online (Sandbox Code Playgroud)

和此代码中的相同问题 GKPeerPickerController

(void)peerPickerControllerDidCancel:(GKPeerPickerController *)picker{
    picker.delegate = nil;
}
Run Code Online (Sandbox Code Playgroud)

(void)peerPickerController:(GKPeerPickerController *)picker didConnectPeer:(NSString *)peerID toSession:(GKSession *) session {
    currentSession = session;
    session.delegate = self;
    [session setDataReceiveHandler:self withContext:nil];
    picker.delegate = nil;
    [picker dismiss];
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

deprecated ios

-3
推荐指数
1
解决办法
6614
查看次数

弃用python中类的属性

我正在尝试弃用类的属性。

class A:
   def __init__(self,
   variable1: int,
   ##to be deprecated
   variable2: int )
   {....}
Run Code Online (Sandbox Code Playgroud)

预期行为:如果用户尝试使用变量 2,他应该收到警告,指出它已被弃用。

python deprecated deprecation-warning

-3
推荐指数
2
解决办法
43
查看次数

我写了这段代码,但它说构造函数 Double (String) 自版本 9 以来已被弃用

我写了这段代码,但它说构造函数 Double (String) 自版本 9 以来已被弃用,有人可以告诉我我可以用什么替换它,或者只是复制粘贴代码并发布它,这是代码:

public class Quadratic {

public static void main(String[] args) {
    double a = new Double(args[0]).doubleValue();
    double b = new Double (args[1]).doubleValue();
    double c = new Double (args[2]).doubleValue();
    
    double x1 =(-b + Math.sqrt(b * b - 4 * a * c)) / (2 * a);
    double x2 =(-b + Math.sqrt(b * b - 4 * a * c)) / (2 * a);
    System.out.println("x =" + x1 + "ose x= " + x2);
    

}
Run Code Online (Sandbox Code Playgroud)

}

这是错误图像: …

java deprecated

-6
推荐指数
1
解决办法
125
查看次数