如何将 Instabug 与较旧的支持库和 Holo 主题一起使用
How can I use Instabug with older support library and Holo Theme
我想将 Instabug 与旧版本的支持库 (appcompat-v7 / support-v4) 一起使用,因为我们的应用程序尚未准备好使用 Material 设计。但是当我使用 InstabugAppCompatActivity
(或任何其他类型)时,我将 material 设计到我的应用程序中,因为通过链接 com.instabug.library.instabugsupport
.
链接更新的支持库
任何想法如何做到这一点?谢谢
您可以使用这个包含(或更新版本的 instabugbasic):
compile 'com.instabug.library:instabugbasic:1.3.8'
然后你需要创建你的 InstabugActivity 扩展你的 ActionBarActivity 并覆盖一些方法。
public class BaseInstabugActivity extends ActionBarActivity {
InstabugActivityDelegate mDelegate;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mDelegate = new InstabugActivityDelegate(this);
}
@Override
protected void onResume() {
super.onResume();
mDelegate.onResume();
}
@Override
protected void onPause() {
super.onPause();
mDelegate.onPause();
}
@Override
protected void onDestroy() {
super.onDestroy();
mDelegate.onDestroy();
}
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
mDelegate.dispatchTouchEvent(ev);
return super.dispatchTouchEvent(ev);
} }
其余的集成与官方指南相同。所以不要忘记在 Application class 中初始化 Instabug 并将 InstabugFeedbackActivity 添加到您的清单中。也许您需要在清单中使用自己的 android:theme 和 InstabugFeedbackActivity。
我想将 Instabug 与旧版本的支持库 (appcompat-v7 / support-v4) 一起使用,因为我们的应用程序尚未准备好使用 Material 设计。但是当我使用 InstabugAppCompatActivity
(或任何其他类型)时,我将 material 设计到我的应用程序中,因为通过链接 com.instabug.library.instabugsupport
.
链接更新的支持库
任何想法如何做到这一点?谢谢
您可以使用这个包含(或更新版本的 instabugbasic):compile 'com.instabug.library:instabugbasic:1.3.8'
然后你需要创建你的 InstabugActivity 扩展你的 ActionBarActivity 并覆盖一些方法。
public class BaseInstabugActivity extends ActionBarActivity {
InstabugActivityDelegate mDelegate;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mDelegate = new InstabugActivityDelegate(this);
}
@Override
protected void onResume() {
super.onResume();
mDelegate.onResume();
}
@Override
protected void onPause() {
super.onPause();
mDelegate.onPause();
}
@Override
protected void onDestroy() {
super.onDestroy();
mDelegate.onDestroy();
}
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
mDelegate.dispatchTouchEvent(ev);
return super.dispatchTouchEvent(ev);
} }
其余的集成与官方指南相同。所以不要忘记在 Application class 中初始化 Instabug 并将 InstabugFeedbackActivity 添加到您的清单中。也许您需要在清单中使用自己的 android:theme 和 InstabugFeedbackActivity。