mirror of
https://github.com/Helium314/HeliBoard.git
synced 2025-04-22 23:29:10 +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.app.Activity;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
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 {
|
public final class SetupActivity extends Activity {
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(final Bundle savedInstanceState) {
|
protected void onCreate(final Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
final Intent intent = new Intent();
|
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.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP
|
||||||
| Intent.FLAG_ACTIVITY_NEW_TASK);
|
| Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
|
|
Loading…
Add table
Reference in a new issue