am b4c9a8f6: Merge "Fix imf tests." into froyo
Merge commit 'b4c9a8f664f1dd57644e6d6cf2723eff9a505072' into froyo-plus-aosp * commit 'b4c9a8f664f1dd57644e6d6cf2723eff9a505072': Fix imf tests.
This commit is contained in:
@@ -19,6 +19,7 @@ package com.android.imftest.samples;
|
|||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.app.KeyguardManager;
|
import android.app.KeyguardManager;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.content.Intent;
|
||||||
import android.content.res.Configuration;
|
import android.content.res.Configuration;
|
||||||
import android.os.SystemClock;
|
import android.os.SystemClock;
|
||||||
import android.test.InstrumentationTestCase;
|
import android.test.InstrumentationTestCase;
|
||||||
@@ -57,10 +58,13 @@ public abstract class ImfBaseTestCase<T extends Activity> extends Instrumentatio
|
|||||||
public void setUp() throws Exception {
|
public void setUp() throws Exception {
|
||||||
super.setUp();
|
super.setUp();
|
||||||
final String packageName = getInstrumentation().getTargetContext().getPackageName();
|
final String packageName = getInstrumentation().getTargetContext().getPackageName();
|
||||||
mTargetActivity = launchActivity(packageName, mTargetActivityClass, null);
|
Intent intent = new Intent(Intent.ACTION_MAIN);
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
|
||||||
|
mTargetActivity = launchActivityWithIntent(packageName, mTargetActivityClass, intent);
|
||||||
// expect ime to auto pop up if device has no hard keyboard
|
// expect ime to auto pop up if device has no hard keyboard
|
||||||
mExpectAutoPop = mTargetActivity.getResources().getConfiguration().hardKeyboardHidden ==
|
int keyboardType = mTargetActivity.getResources().getConfiguration().keyboard;
|
||||||
Configuration.HARDKEYBOARDHIDDEN_YES;
|
mExpectAutoPop = (keyboardType == Configuration.KEYBOARD_NOKEYS ||
|
||||||
|
keyboardType == Configuration.KEYBOARD_UNDEFINED);
|
||||||
|
|
||||||
mImm = InputMethodManager.getInstance(mTargetActivity);
|
mImm = InputMethodManager.getInstance(mTargetActivity);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user