summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ui/android/res/layout/first_person_utterance.xml1
-rw-r--r--src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java37
2 files changed, 16 insertions, 22 deletions
diff --git a/src/ui/android/res/layout/first_person_utterance.xml b/src/ui/android/res/layout/first_person_utterance.xml
index be3b0eb08..97171149c 100644
--- a/src/ui/android/res/layout/first_person_utterance.xml
+++ b/src/ui/android/res/layout/first_person_utterance.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<EditText xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/input_text"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_marginBottom="16dp"
diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java b/src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java
index 5800498fe..a69821528 100644
--- a/src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java
+++ b/src/ui/android/src/org/grammaticalframework/ui/android/ConversationView.java
@@ -205,26 +205,21 @@ public class ConversationView extends ScrollView {
}
public void restoreConversation(Bundle state) {
- final ArrayList<String> firstPersonUtterances = state.getStringArrayList("first_person_uterances");
- final ArrayList<String> secondPersonUtterances = state.getStringArrayList("second_person_uterances");
- final ArrayList<Object> translationAlternatives= (ArrayList<Object>) state.getSerializable("translation_alternatives");
-
- post(new Runnable() {
- @Override
- public void run() {
- int i = 0;
- while (i < firstPersonUtterances.size() &&
- i < Math.min(secondPersonUtterances.size(), translationAlternatives.size())) {
- String text = firstPersonUtterances.get(i);
- addFirstPersonUtterance(text, false);
-
- String translation = secondPersonUtterances.get(i);
- Object alternatives = translationAlternatives.get(i);
- addSecondPersonUtterance(text, translation, alternatives);
-
- i++;
- }
- }
- });
+ ArrayList<String> firstPersonUtterances = state.getStringArrayList("first_person_uterances");
+ ArrayList<String> secondPersonUtterances = state.getStringArrayList("second_person_uterances");
+ ArrayList<Object> translationAlternatives= (ArrayList<Object>) state.getSerializable("translation_alternatives");
+
+ int i = 0;
+ while (i < firstPersonUtterances.size() &&
+ i < Math.min(secondPersonUtterances.size(), translationAlternatives.size())) {
+ String text = firstPersonUtterances.get(i);
+ addFirstPersonUtterance(text, false);
+
+ String translation = secondPersonUtterances.get(i);
+ Object alternatives = translationAlternatives.get(i);
+ addSecondPersonUtterance(text, translation, alternatives);
+
+ i++;
+ }
}
}