Remove CodeView, use simple TextView instead

This commit is contained in:
Rahul Kumar Patel
2020-03-15 22:43:11 +05:30
parent c938550676
commit 68defbea2b
4 changed files with 20 additions and 23 deletions

View File

@@ -135,7 +135,6 @@ dependencies {
//Bug Report
implementation 'ch.acra:acra-core:5.1.3'
implementation 'com.github.kbiakov:CodeView-Android:1.3.2'
}
repositories {

View File

@@ -51,7 +51,6 @@ import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import io.github.kbiakov.codeview.classifier.CodeProcessor;
import io.reactivex.plugins.RxJavaPlugins;
@AcraCore(logcatArguments = {"-t", "200", "-v", "time"})
@@ -119,7 +118,6 @@ public class AuroraApplication extends Application {
builder.setDeleteUnapprovedReportsOnApplicationStart(true);
ACRA.init(this, builder);
CodeProcessor.init(this);
}
@Override

View File

@@ -4,6 +4,7 @@ import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.MenuItem;
import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.appcompat.app.ActionBar;
@@ -12,7 +13,6 @@ import androidx.appcompat.widget.Toolbar;
import com.aurora.store.BuildConfig;
import com.aurora.store.R;
import com.aurora.store.ui.single.activity.BaseActivity;
import com.aurora.store.util.ThemeUtil;
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.google.gson.Gson;
@@ -23,15 +23,12 @@ import org.apache.commons.lang3.StringUtils;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import io.github.kbiakov.codeview.CodeView;
import io.github.kbiakov.codeview.adapters.Options;
import io.github.kbiakov.codeview.highlight.ColorTheme;
import lombok.SneakyThrows;
public class AcraErrorActivity extends BaseActivity {
@BindView(R.id.code_view)
CodeView codeView;
TextView codeView;
@BindView(R.id.toolbar)
Toolbar toolbar;
@@ -87,21 +84,10 @@ public class AcraErrorActivity extends BaseActivity {
String stack_trace = crashReportData.getString(ReportField.STACK_TRACE);
codeView.setOptions(Options.Default.get(this)
.withLanguage("java")
.withCode(stack_trace)
.withTheme(getColorTheme())
);
codeView.setText(stack_trace);
}
}
private ColorTheme getColorTheme() {
if (ThemeUtil.isLightTheme(this))
return ColorTheme.DEFAULT;
else
return ColorTheme.MONOKAI;
}
@OnClick(R.id.btn_positive)
public void btnPositiveEvent() {
new MaterialAlertDialogBuilder(this)

View File

@@ -52,12 +52,26 @@
android:textAppearance="@style/TextAppearance.Aurora.Line2" />
</LinearLayout>
<io.github.kbiakov.codeview.CodeView
android:id="@+id/code_view"
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/layout_bottom"
android:layout_below="@id/layout_top" />
android:layout_below="@id/layout_top"
android:scrollbars="none">
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none">
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/code_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="@dimen/margin_small"
android:textAppearance="@style/TextAppearance.Aurora.Line3" />
</HorizontalScrollView>
</ScrollView>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/layout_bottom"