Android FAB不解析意图
在Android FAB不解析意图,android,android-intent,Android,Android Intent,在Intent-Intent=newintent下(这是NoteViewFragment.class),我得到一个错误,无法解析构造函数。如果我不将此intent命令放在fab中,它就会工作。为什么以及如何解决这个问题?这是因为意图创造的位置。 您正在onclicklistener中创建意图,因此您所指的“this”不是您的活动,而是onclicklistener 使用ActivityName.this而不是this来修复它。这是因为创建意图的位置。 您正在onclicklistener中创建意
Intent-Intent=newintent下(这是NoteViewFragment.class)代码>,我得到一个错误,无法解析构造函数。如果我不将此intent命令放在fab中,它就会工作。为什么以及如何解决这个问题?这是因为意图创造的位置。
您正在onclicklistener中创建意图,因此您所指的“this”不是您的活动,而是onclicklistener
使用ActivityName.this而不是this来修复它。这是因为创建意图的位置。
您正在onclicklistener中创建意图,因此您所指的“this”不是您的活动,而是onclicklistener
使用ActivityName.this而不是this来修复它。您是否尝试过Intent Intent=new Intent(MainActivity.this,NoteViewFragment.class)代码>?您是否尝试了Intent Intent=new Intent(MainActivity.this,NoteViewFragment.class)代码>?
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(this, NoteViewFragment.class);
intent.putExtra(MainActivity.NOTE_FRAGMENT_TO_LOAD_EXTRA, FragmentToLaunch.CREATE);
startActivity(intent);
}
});