import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
-import android.content.res.Resources;
import android.database.sqlite.SQLiteDatabase;
import android.graphics.Bitmap;
-import android.graphics.BitmapFactory;
import android.graphics.PixelFormat;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.WindowManager;
+import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
msgOkButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
- msgOkButtonOnClick();
+ msgOkButtonOnClick(v);
}
});
msgCancelButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
- msgCancelOnClick();
+ msgCancelOnClick(v);
}
});
// }
// }
- private void msgOkButtonOnClick() {
+ private void msgOkButtonOnClick(View v) {
FolderUtil util = FolderUtil.getInstance();
LabelIconView target = layout.getSelectedTarget();
NodeDao dao = (NodeDao) NodeCacheDao.getInstance();
}
layout.setCutTarget(null, false);
}
+
+ closeIME(v);
+
layout.clearTarget();
updateList();
setStatus(ScreenStatus.Normal);
}
- private void msgCancelOnClick() {
+ private void msgCancelOnClick(View v) {
+ closeIME(v);
+
setStatus(ScreenStatus.Normal);
}
+ private void closeIME(View v){
+ InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
+ imm.hideSoftInputFromWindow(v.getWindowToken(),0);
+ }
+
public void execute(long srcId, long dstId) {
try {
removeAllNodeView();