私はファーストクラスのFragmentを拡張し、2番目のクラスはActivityを拡張しています。Androidインテントコンストラクタを解決できません
私の断片が正常に動作している、とフラグメントで意図のための私のコードは次のとおりです。
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
どうもありがとうございました。しかし、どのようにこれは主なアンドロイドのリソースのどこでも利用できないのでしょうか? –
@Krugerブレントあなたは "主なアンドロイドリソース"を担当する誰かに尋ねる必要があります。私は彼らがstackoverflowを読んでいるとは思っていません。少なくとも、定期的に読んではいけません。 –