Skip to content

Commit b844eb0

Browse files
author
Teja Vojjala
committed
Fixes #314
updated apks in assets from dev branch of toolkit-mobile-templates
1 parent b8aa45e commit b844eb0

File tree

13 files changed

+31
-16
lines changed

13 files changed

+31
-16
lines changed
Binary file not shown.
Binary file not shown.
-805 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.
466 Bytes
Binary file not shown.
Binary file not shown.

source-code/app/src/main/java/org/buildmlearn/toolkit/dictationtemplate/fragment/DetailActivityFragment.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import android.database.Cursor;
88
import android.os.Build;
99
import android.os.Bundle;
10+
import android.support.annotation.Nullable;
1011
import android.speech.tts.TextToSpeech;
1112
import android.speech.tts.UtteranceProgressListener;
1213
import android.support.v4.app.Fragment;
@@ -16,6 +17,7 @@
1617
import android.support.v7.app.AlertDialog;
1718
import android.support.v7.widget.Toolbar;
1819
import android.text.method.LinkMovementMethod;
20+
import android.view.KeyEvent;
1921
import android.view.LayoutInflater;
2022
import android.view.MenuItem;
2123
import android.view.View;
@@ -118,6 +120,25 @@ public void onActivityCreated(Bundle savedInstanceState) {
118120
super.onActivityCreated(savedInstanceState);
119121
}
120122

123+
@Override
124+
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
125+
super.onViewCreated(view, savedInstanceState);
126+
getView().setFocusableInTouchMode(true);
127+
getView().requestFocus();
128+
getView().setOnKeyListener(new View.OnKeyListener() {
129+
@Override
130+
public boolean onKey(View v, int keyCode, KeyEvent event) {
131+
if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) {
132+
getActivity().getSupportFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
133+
getActivity().getSupportFragmentManager().beginTransaction().replace(((ViewGroup) getView().getParent()).getId(), org.buildmlearn.toolkit.dictationtemplate.fragment.MainActivityFragment.newInstance()).addToBackStack(null).commit();
134+
return true;
135+
}
136+
return false;
137+
}
138+
});
139+
140+
}
141+
121142
@Override
122143
public Loader<Cursor> onCreateLoader(int id, Bundle args) {
123144
if (null != dict_Id) {

source-code/app/src/main/java/org/buildmlearn/toolkit/flashcardtemplate/fragment/MainFragment.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package org.buildmlearn.toolkit.flashcardtemplate.fragment;
22

3-
import android.app.FragmentManager;
43
import android.content.Context;
54
import android.content.Intent;
65
import android.database.Cursor;
@@ -132,7 +131,6 @@ public boolean onMenuItemClick(MenuItem item) {
132131

133132
Fragment frag = MainFragment.newInstance();
134133
frag.setArguments(arguments);
135-
getActivity().getSupportFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
136134
getActivity().getSupportFragmentManager().beginTransaction().replace(((ViewGroup) getView().getParent()).getId(), frag).addToBackStack(null).commit();
137135

138136
return false;
@@ -194,7 +192,6 @@ public void onClick(View v) {
194192

195193
Fragment frag = MainFragment.newInstance();
196194
frag.setArguments(arguments);
197-
getActivity().getSupportFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
198195
getActivity().getSupportFragmentManager().beginTransaction().replace(((ViewGroup) getView().getParent()).getId(), frag).addToBackStack(null).commit();
199196

200197
}
@@ -214,7 +211,6 @@ public void onClick(View v) {
214211

215212
Fragment frag = MainFragment.newInstance();
216213
frag.setArguments(arguments);
217-
getActivity().getSupportFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
218214
getActivity().getSupportFragmentManager().beginTransaction().replace(((ViewGroup) getView().getParent()).getId(), frag).addToBackStack(null).commit();
219215

220216

@@ -223,7 +219,6 @@ public void onClick(View v) {
223219
Bundle arguments = new Bundle();
224220
Fragment frag = LastFragment.newInstance();
225221
frag.setArguments(arguments);
226-
getActivity().getSupportFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
227222
getActivity().getSupportFragmentManager().beginTransaction().replace(((ViewGroup) getView().getParent()).getId(), frag).addToBackStack(null).commit();
228223

229224
}

0 commit comments

Comments
 (0)