mirror of
https://github.com/Helium314/HeliBoard.git
synced 2025-04-21 06:39:09 +00:00
directly start SettingsActivity when keyboard is selected
This commit is contained in:
parent
2a76b49f3a
commit
57313a4b79
1 changed files with 8 additions and 1 deletions
|
@ -9,13 +9,20 @@ package helium314.keyboard.latin.setup;
|
|||
import android.app.Activity;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.view.inputmethod.InputMethodManager;
|
||||
|
||||
import helium314.keyboard.latin.utils.UncachedInputMethodManagerUtils;
|
||||
import helium314.keyboard.settings.SettingsActivity;
|
||||
|
||||
public final class SetupActivity extends Activity {
|
||||
@Override
|
||||
protected void onCreate(final Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
final Intent intent = new Intent();
|
||||
intent.setClass(this, SetupWizardActivity.class);
|
||||
final InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
|
||||
if (UncachedInputMethodManagerUtils.isThisImeCurrent(this, imm))
|
||||
intent.setClass(this, SettingsActivity.class);
|
||||
else intent.setClass(this, SetupWizardActivity.class);
|
||||
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP
|
||||
| Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||
startActivity(intent);
|
||||
|
|
Loading…
Add table
Reference in a new issue