如何将Instabug与旧支持库和Holo Theme一起使用

时间:2015-07-24 08:26:14

标签: android instabug

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

1 个答案:

答案 0 :(得分:2)

您可以使用此包含(或更新版本的 instabugbasic ):
compile 'com.instabug.library:instabugbasic:1.3.8'
然后,您需要创建扩展ActionBarActivity的InstabugActivity并覆盖几个方法。

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。