Load dữ liệu từ database trong assets lên arraylist trong Android

Chào các bác, mình hiện tại đang làm một app android đầu tiên
Hiện tại mình đang gặp một tý vấn đề như sau, hy vọng mọi người giúp đỡ :
_ Mình muốn import 1 database của mình vào assets nên mình đã tạo 1 class extends của SQLiteopenhelper như trong hướng dẫn ở đây :https://blog.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
_Database của mình thì có 1 cột là _id và Text, mình muốn load nó lên ArrayList thì không biết phải tạo function ở class nào, trong class như trên mình nói, hay là trong class nơi mình xử lý các hàm này nọ cho tối ưu và hợp lý.
_Vì mình muốn load nó lên hết arraylist sau đó có thể call random 1 trong những hàng dữ liệu bằng _id rồi xuất nó lên 1 cái custom dialog của mình, nhưng hiện tại mình vẫn đang loay hoay không biết phải code và đổ dữ liệu lên arraylist thế nào và liệu cách mình muốn là đổ dữ liệu lên Arrlist sau đó cho random lấy 1 _id rồi xuất ra phần Text tương ứng có thể thực hiện không.
Mong mọi người giúp đỡ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?