Android开发新手在使用Android Studio进行开发的时候遇到一个问题
我在开发一个app的时候用到一个以前没有使用过的控件,在代码敲完之后,想要测试一下可用性,但是数据来源于数据库,而数据库相关代码还没写好,请问怎么测试这个控件呢?或者是有其它更好更规范的开发方法?谢谢!
大家讲道理2017-04-18 09:06:41
私が書いたものはすべてデモに関するものであり、実際の製品を作ったわけではないので、学部生としてこれに無理やり答えます。
データベースへのアクセス操作はすべて SqlHelper
で実行され、getUsers
は List<User>
に戻ります。データベース コードがまだ決定されていない場合は、シミュレートされた new
を直接 List<User>
作成し、呼び出し元に返すことができます。
迷茫2017-04-18 09:06:41
私たちは通常、上に書いたような偽のデータを使用します。現在、Android には、activeAndroid、realm、ormLite など、非常に使いやすく、非常に強力なデータベース フレームワークが多数あります。
天蓬老师2017-04-18 09:06:41
これは一般にモックと呼ばれるもので、同様のインターフェイスを模倣しますが、データはメモリ内にハードコーディングされます。たとえば、配列を開いてすべてのデータを保存し、データベース インターフェイスを提供する Mock クラスを作成します。これはネットワークリクエストにも適用できます