Stetho adalah sebuah Tool untuk menjembatani debug pada aplikasi Android.
dan aplikasi ini sudah terintegrasi dengan browser chrome menggunakan Chrome DevTools jadi wajib kita menggunakan google chrome untuk melihat aktivitas debuggingnya
untuk dokumentasinya bisa dilihat disni :
https://github.com/facebook/stetho
Cara penggunaannya :
1. Instal dependency gradle nya :
implementation 'com.facebook.stetho:stetho:1.5.1'
2. Buat sebuah class Application
import android.app.Application;
import android.content.Context;
import com.facebook.stetho.Stetho;
public class LiveDB extends Application {
private static Context mContext;
@Override
public void onCreate() {
super.onCreate();
mContext = this;
Stetho.initializeWithDefaults(this);
Stetho.initialize(
Stetho.newInitializerBuilder(this)
.enableDumpapp(
Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(
Stetho.defaultInspectorModulesProvider(this))
.build());
}
public static Context getContext(){
return mContext;
}
}
3. Tambahkan class Application pada manifest.xml
<application
android:name=".Util.LiveDB"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
4. lalu run aplikasi bisa melalui device/emulator
5. ketikkan chrome://inspect/#devices pada google chrome
6. lalu pilih inspect , pastikan device sudah dalam mode debbuging aktif
7. lalu akan otomatis muncul jendela baru Devtools
8. pilih menu Resources , disitu kita bisa melihat data yang tersimpan pada aplikasi kita baik menggunakan SQLlite ataupun SharedPrefrenced
0 Comments