को हल नहीं कर सकता है मेरे पास पहले श्रेणी में फ्रैगमेंट विस्तारित है, और दूसरी कक्षा विस्तार गतिविधि है।एंड्रॉइड इरादा कन्स्ट्रक्टर
मेरे टुकड़ा ठीक काम कर रहा है, और टुकड़ा में आशय के लिए मेरे कोड है:
ImageButton button= (ImageButton) getView().findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent myIntent = new Intent(MyFragment.this, MyClass.class);
MyFragment.this.startActivity(myIntent); }
});
मेरे वर्ग MyClass कोड है:
public class MyClass extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// The activity is being created.
}
@Override
protected void onStart() {
super.onStart();
setContentView(R.layout.MyClass);
}
}
त्रुटि है:
Gradle: cannot find symbol constructor Intent(com.xxxx.xxxx.MyFragment,java.lang.Class<com.xxxx.xxxx.MyClass>)
मुझे नहीं पता कि मैं कहां गलत हुआ था।
'आशय आशय = नए आशय (getApplicationContext(), myClass.class);' – ArtiomLK
धन्यवाद एक बहुत। लेकिन यह मुख्य एंड्रॉइड संसाधनों में कहीं भी उपलब्ध नहीं है? –
@ क्रुगर ब्रेंट आपको किसी ऐसे व्यक्ति से पूछना चाहिए जो "मुख्य एंड्रॉइड संसाधन" के लिए ज़िम्मेदार है। मुझे विश्वास नहीं है कि वे स्टैक ओवरफ्लो पढ़ते हैं या कम से कम नियमित आधार पर नहीं। –