質問: realm.where(Schedule.class) .equalTo("id", scheduleId).findAll(); realm.beginTransaction(); results.remove(0); realm.commitTransaction(); Toast.makeText(getBaseContext(), "削除しました", Toast.LENGTH_SHORT).show(); } }}); alert.show(); finish(); } ``` エラーはでなくなったものの、AlertDialog画面が表示後すぐに閉じてしまうようになりました。 削除処理はされておらず、トーストも表示されていません。
回答: > > super.onCreate(savedInstanceState); > > > は不要です。これは、参考になさった onCreate 独自のものなので onDeleteTapped で呼び出すことは出来ません。 あと、Realmを操作するところですが、それ自体をMainActivity内のローカルな関数にしておき、それを呼び出すようにしてみたらどうでしょうか?