28 lines
1.0 KiB
Java
28 lines
1.0 KiB
Java
package org.thoughtcrime.securesms;
|
|
|
|
import com.facebook.flipper.android.AndroidFlipperClient;
|
|
import com.facebook.flipper.core.FlipperClient;
|
|
import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin;
|
|
import com.facebook.flipper.plugins.inspector.DescriptorMapping;
|
|
import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin;
|
|
import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin;
|
|
import com.facebook.soloader.SoLoader;
|
|
|
|
import org.thoughtcrime.securesms.database.FlipperSqlCipherAdapter;
|
|
|
|
public class FlipperApplicationContext extends ApplicationContext {
|
|
|
|
@Override
|
|
public void onCreate() {
|
|
super.onCreate();
|
|
|
|
SoLoader.init(this, false);
|
|
|
|
FlipperClient client = AndroidFlipperClient.getInstance(this);
|
|
client.addPlugin(new InspectorFlipperPlugin(this, DescriptorMapping.withDefaults()));
|
|
client.addPlugin(new DatabasesFlipperPlugin(new FlipperSqlCipherAdapter(this)));
|
|
client.addPlugin(new SharedPreferencesFlipperPlugin(this));
|
|
client.start();
|
|
}
|
|
}
|