11-14 01:20:23.074 5092-5092/com.kimmou92.time D/tag: warning message-delete
11-14 01:20:23.074 5092-5092/com.kimmou92.time D/tag: warning message-delete2
11-14 01:20:23.074 5092-5092/com.kimmou92.time D/tag: warning message-delete3
11-14 01:20:23.094 5092-5092/com.kimmou92.time D/tag: warning message long click
11-14 01:20:23.094 592-5092/com.kimmou92.time E/AndroidRuntime: FATAL EXCEPTION: main
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: Process: com.kimmou92.time, PID: 5092
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: java.lang.IndexOutOfBoundsException: getChars (-1 ... -1) starts before 0
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:1023)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.text.SpannableStringBuilder.getChars(SpannableStringBuilder.java:915)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.text.TextUtils.getChars(TextUtils.java:83)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.text.SpannableStringBuilder.<init>(SpannableStringBuilder.java:61)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.text.SpannableStringBuilder.subSequence(SpannableStringBuilder.java:907)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.widget.TextView.getTransformedText(TextView.java:10141)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.widget.Editor.performLongClick(Editor.java:1042)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.widget.TextView.performLongClick(TextView.java:10153)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.view.View$CheckForLongPress.run(View.java:19433)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:733)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.os.Looper.loop(Looper.java:146)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5653)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:515)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
11-14 01:20:23.094 5092-5092/com.kimmou92.time E/AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)
그리드 뷰에 과목을 입력 한 후
과목을 롱클릭하면 삭제가 되어야 하는데
롱클릭만 하면 어플이 종료가 되어버려요 ㅠㅠㅠ
//롱클릭시 발생하는 다이얼로그
// 단어장을 길게 터치했을때 단어장을 삭제 할 것인지 묻는 팝업창을 출력한다.
private void ShowMenu(final String _sub, final int position) {
Log.d("tag", "warning message-delete");
AlertDialog.Builder alert = new AlertDialog.Builder(act);
Log.d("tag", "warning message-delete2");
alert.setTitle("메뉴");
alert.setMessage(_sub + " 삭제 하시겠습니까?");
Log.d("tag", "warning message-delete3");
alert.setPositiveButton("삭제", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 삭제 선택 시 해당 단어장을 제거한다.
Log.d("tag", "warning message-delete");
Toast.makeText(getApplicationContext(), "삭제!", Toast.LENGTH_SHORT).show();
//mSubList.remove(position); 칸을 삭제했더니 밀림
//txtv.setVisibility(View.GONE);
//txtv.setVisibility(View.INVISIBLE);
//txtv.setBackground(getResources().getDrawable(R.drawable.border));
mSubList.set(position, "");
//viewHolder.text.setSystemUiVisibility(View.INVISIBLE);
notifyDataSetChanged();
dialog.dismiss();
Log.d("tag", "warning message-delete");
}
});
AlertDialog a = alert.create();
a.show();
}//ShowMenu;