VIewRootImpl由于没有窗口焦点,浮动按钮而取消事件

时间:2016-08-09 08:06:15

标签: java android android-studio

我已经找了一个类似的答案,但没有一个对我有用。我只是学习在Android Studio中编写代码,在这样做时我碰到了这个警告:

W/ViewRootImpl: Cancelling event due to no window focus: MotionEvent { action=ACTION_CANCEL,

我有一个使用FloatingActionButton的简单活动(滚动活动)。 这是活动的代码:

public class ImmobileActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_second);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    String msg = getIntent().getStringExtra(FrontActivity.MESSAGE);
    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);

    fab.setOnClickListener((View v) -> {
            Intent send = new Intent();
            send.setAction(Intent.ACTION_SENDTO);
            send.putExtra(Intent.EXTRA_TEXT,msg);
            send.setType("text/plain");
            String title = getResources().getString(R.string.app_name);
            Intent chooser = Intent.createChooser(send,title);
            if(send.resolveActivity(getPackageManager())!= null) {
                startActivity(chooser);
            }
    });
}

所以...我不知道如何实现onTouchEvent(),因为它在POST中的建议 有什么建议?

0 个答案:

没有答案