diff --git a/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java b/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java index 6853871f4db887c13bc2ec8330a374d5d65b7fe1..726339f60e283fae4f7497471e4971d71a4b5038 100644 --- a/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java +++ b/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java @@ -663,7 +663,7 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc } } - private Queue<StatusMessage> messages = new ArrayBlockingQueue<>(10); + private Queue<StatusMessage> messages = new ArrayBlockingQueue<>(400); @Override public void onReceive(Context context, Intent intent) { @@ -671,7 +671,7 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc Log.i(TAG, "Message Receiver: " + message); synchronized (messages) { - while (messages.size() > 8) { + while (messages.size() > 398) { messages.poll(); } messages.add(new StatusMessage(message)); diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 95148622918e6cc996d1ce7e5c3075d7ff3e399a..3dfa26586c1b258eca12ab5d0ba8e3f142d02d82 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -128,18 +128,21 @@ android:id="@+id/scrollView" android:layout_width="match_parent" android:layout_height="fill_parent"> + android:gravity="bottom" <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content"> + android:gravity="bottom" <TextView android:id="@+id/textview_log" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="10sp" - android:maxLines="20" + android:maxLines="800" + android:gravity="bottom" android:text="" /> </LinearLayout> </ScrollView>