2

我想将 Instabug 与旧版本的支持库(appcompat-v7 / support-v4)一起使用,因为我们的应用程序还没有准备好使用 Material Design。但是当我使用InstabugAppCompatActivity(或任何其他类型)时,由于将更新的支持库与链接链接,我将材料设计纳入我的应用程序com.instabug.library.instabugsupport
任何想法如何做到这一点?谢谢

4

1 回答 1

2

您可以使用此包含(或更新版本的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 类中初始化 Instabug 并将 InstabugFeedbackActivity 添加到您的清单中。也许您需要在清单中使用自己的 android:theme 和 InstabugFeedbackActivity。

于 2015-07-24T08:26:13.960 回答