我在学习使用Java编写代码时正在使用Android应用程序,而且我正在构建一个笔记记录应用程序,并且正在尝试将以前的Toast消息转换为snackbar消息。以下是我目前所拥有的toast消息,现在已经注释掉了。我已经卡在它打电话的方法上,任何帮助都将不胜感激!
private void deleteNote() {
getContentResolver().delete(NotesProvider.CONTENT_URI,
noteFilter, null);
Snackbar.make(this, getString(R.string.note_deleted), Snackbar.LENGTH_LONG).show();
// Toast.makeText(this, getString(R.string.note_deleted),
// Toast.LENGTH_SHORT).show();
setResult(RESULT_OK);
finish();
}
android studio给出的错误是它无法解决方法" make"。
答案 0 :(得分:0)
make函数将视图作为第一个参数。
public static Snackbar make(View view, int resId, int duration)
如果您需要在活动底部传递findViewById(android.R.id.content)
作为第一个参数。