Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android FAB不解析意图_Android_Android Intent - Fatal编程技术网

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);
        }
    });