android - AppCompatActivity.onCreate केवल एक ही पुस्तकालय समूह के भीतर से बुलाया जा सकता है




android-appcompat android-lint (2)

LintOptions में चेतावनी को अक्षम करना एक अच्छा विकल्प नहीं दिखता है जो कथन स्तर पर निरीक्षण को दबाने के लिए बेहतर है।

इस टिप्पणी को कोड की लाइन के ऊपर जोड़ें जो चेतावनी देती है:

//noinspection RestrictedApi

Appcompat 25.1.0 अपग्रेड करने के बाद मुझे वायर्ड त्रुटियां होने लगी हैं।

मेरे कोड में:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

मुझे एकमुश्त त्रुटि मिली:

AppCompatActivity.onCreate can only be called from within the same library group (groupId=com.android.support)

ऐसे व्यवहार को कैसे रोका जाए?


जैसा कि पिछली प्रतिक्रियाओं पर प्रकाश डाला गया है, यह बग है। मैं विशिष्ट लिंट चेतावनी प्रोजेक्ट-वाइड को अक्षम करने की अनुशंसा नहीं करता, लेकिन केवल उस पद्धति के लिए। अपनी विधि इस प्रकार है:

@SuppressLint("RestrictedApi")
@Override
public void setupDialog(Dialog dialog, int style) {
    super.setupDialog(dialog, style);
    //your code here
}




appcompat-v7-r25