Small refactor on InputMethodUtils

Change-Id: Ie4f797508c02abb13c7fe1be162ec4dc18829925
This commit is contained in:
Satoshi Kataoka
2013-07-31 18:30:13 +09:00
parent 5b537bf320
commit 0766eb045c
2 changed files with 20 additions and 18 deletions

View File

@@ -919,7 +919,8 @@ public class InputMethodManagerService extends IInputMethodManager.Stub
}
return true;
}
Slog.w(TAG, "--- IPC called from background users. Ignore. \n" + getStackTrace());
Slog.w(TAG, "--- IPC called from background users. Ignore. \n"
+ InputMethodUtils.getStackTrace());
return false;
}
@@ -2473,7 +2474,7 @@ public class InputMethodManagerService extends IInputMethodManager.Stub
HashMap<String, InputMethodInfo> map, boolean resetDefaultEnabledIme) {
if (DEBUG) {
Slog.d(TAG, "--- re-buildInputMethodList reset = " + resetDefaultEnabledIme
+ " \n ------ \n" + getStackTrace());
+ " \n ------ \n" + InputMethodUtils.getStackTrace());
}
list.clear();
map.clear();
@@ -3468,22 +3469,6 @@ public class InputMethodManagerService extends IInputMethodManager.Stub
}
}
// ----------------------------------------------------------------------
// Utilities for debug
private static String getStackTrace() {
final StringBuilder sb = new StringBuilder();
try {
throw new RuntimeException();
} catch (RuntimeException e) {
final StackTraceElement[] frames = e.getStackTrace();
// Start at 1 because the first frame is here and we don't care about it
for (int j = 1; j < frames.length; ++j) {
sb.append(frames[j].toString() + "\n");
}
}
return sb.toString();
}
@Override
protected void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
if (mContext.checkCallingOrSelfPermission(android.Manifest.permission.DUMP)