java.lang.NullPointerException: println needs a message
at android.util.Log.println_native(Native Method)
at android.util.Log.e(Log.java:230)
at android.sec.clipboard.data.ClipboardDataMgr.addData(ClipboardDataMgr.java:166)
at com.android.server.sec.InternalClipboardExService.addData(InternalClipboardExService.java:438)
at com.android.server.sec.InternalClipboardExService.access$300(InternalClipboardExService.java:75)
at com.android.server.sec.InternalClipboardExService$1.run(InternalClipboardExService.java:389)
at java.lang.Thread.run(Thread.java:1019)
似乎是在我崩潰報告經常得到這個,我不能爲我的生活了解如何或爲何或者甚至在它的發生?的println需要一個消息,幫助解密日誌貓
我在剪貼板上執行任何操作的唯一位置是將數據複製到它,沒有任何記錄或println,更不用說我在運行時爲操作系統版本選擇正確的方法,所以我沒有打任何compat問題。
哦,並且設備的範圍從2.2一直到4.0的操作系統版本
也許相關的代碼?
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.HONEYCOMB) {
try {
android.content.ClipboardManager clipboard = (android.content.ClipboardManager) acc
.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("", b);
clipboard.setPrimaryClip(clip);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else {
try {
android.text.ClipboardManager clipboard = (android.text.ClipboardManager) acc
.getSystemService(Context.CLIPBOARD_SERVICE);
clipboard.setText(b);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
實際上,你正在記錄TWICE:'e.printStackTrace();' –
根據操作系統的版本,只有一個被調用,然後只有當它被捕獲 – Broak
我只是說你正在登錄。 –