Tôi có Phân đoạn mở rộng lớp học đầu tiên và Lớp học thứ hai mở rộng Hoạt động.Mục đích Android Không thể giải quyết hàm tạo
My Fragment đang làm việc tốt, và mã của tôi cho mục đích? Trong Fragment là:
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); }
});
mã lớp MyClass của tôi là:
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);
}
}
Lỗi này là:
Gradle: cannot find symbol constructor Intent(com.xxxx.xxxx.MyFragment,java.lang.Class<com.xxxx.xxxx.MyClass>)
Tôi không biết mình đã đi sai ở đâu.
'Ý định ý định = Ý định mới (getApplicationContext(), myClass.class); ' – ArtiomLK
Thanks a lot. Nhưng làm thế nào đến đây là không có sẵn bất cứ nơi nào trong các nguồn tài nguyên android chính? –
@Kruger Brent Bạn nên hỏi ai đó chịu trách nhiệm về "tài nguyên android chính". Tôi không tin rằng họ đọc stackoverflow hoặc ít nhất là không thường xuyên. –