我已经找了一个类似的答案,但没有一个对我有用。我只是学习在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中的建议 有什么建议?