Skip to content

Commit 1bc4ca0

Browse files
committed
fix(MainActivity): Don’t recreate fragment on click
1 parent 4081be8 commit 1bc4ca0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/src/main/java/com/algolia/instantsearch/voice/demo/MainActivity.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,15 @@ class MainActivity : AppCompatActivity(), VoiceInput.VoiceResultsListener {
1515
super.onCreate(savedInstanceState)
1616
setContentView(R.layout.activity_main)
1717

18+
val voiceFragment = VoiceDialogFragment()
19+
1820
button.setOnClickListener { _ ->
1921
if (!Voice.hasRecordPermission(this)) {
2022
PermissionDialogFragment().let {
2123
it.arguments = PermissionDialogFragment.buildArguments(title = "Voice Search.")
2224
it.show(supportFragmentManager, "perm")
2325
}
2426
} else {
25-
val voiceFragment = VoiceDialogFragment() //FIXME: Handle orientation changes, storing state properly
2627
voiceFragment.setSuggestions("Something", "Something else")
2728
voiceFragment.input.language = "en-US"
2829
voiceFragment.input.maxResults = 2

0 commit comments

Comments
 (0)