1
我試圖執行一個DragListener我的片段,但應用程序崩潰,並給我一個NoClassDefFoundError的在這條線:的NoClassDefFoundError上的dragEvent(拖放)
findViewById(R.id.my_tab_fragment).setOnDragListener(new MyDragListener());
這是我的代碼片段:
public class MainFragmentActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle bundle) {
WWHApplication.getInstance().getJsonDBInstance();
WWHApplication.checkDB();
super.onCreate(bundle);
setContentView(R.layout.main_fragment_activity_drag);
findViewById(R.id.my_tab_fragment).setOnDragListener(new MyDragListener());
}
class MyDragListener implements OnDragListener {
//Drawable enterShape = getResources().getDrawable(
// R.drawable.shape_droptarget);
//Drawable normalShape = getResources().getDrawable(R.drawable.shape);
@Override
public boolean onDrag(View v, DragEvent event) {
switch (event.getAction()) {
case DragEvent.ACTION_DRAG_STARTED:
// Do nothing
break;
case DragEvent.ACTION_DRAG_ENTERED:
//v.setBackgroundDrawable(enterShape);
break;
case DragEvent.ACTION_DRAG_EXITED:
//v.setBackgroundDrawable(normalShape);
break;
case DragEvent.ACTION_DROP:
// Dropped, reassign View to ViewGroup
//View view = (View) event.getLocalState();
//ViewGroup owner = (ViewGroup) view.getParent();
//owner.removeView(view);
//LinearLayout container = (LinearLayout) v;
//container.addView(view);
//view.setVisibility(View.VISIBLE);
break;
case DragEvent.ACTION_DRAG_ENDED:
//v.setBackgroundDrawable(normalShape);
default:
break;
}
return true;
}
}
}
我需要做什麼來修復錯誤?謝謝
我認爲你使用的是外部的一些jar文件,如果是的話你的答案在這裏http://stackoverflow.com/questions/9857539/noclassdeffounderror-when-googleanalyticstracker-getinstance/9857669#9857669 – Akram
不,實際上我沒有 – hectichavana