ドラッグ アンド ドロップをマスターするためのステップ バイ ステップ ガイドに従っていますが、ステップ 1 でエラーが発生することに不満を感じています。NoClassDefFoundError が発生しています。誰が私が間違っているかを見ることができますか?
みんなのコードを正確にコピーしたのに動かないのは本当に面倒です。
クラッシュしている行に星を付けました。クリップデータを定義するもの。
07-01 14:37:47.544: E/AndroidRuntime(17055): 致命的な例外: メイン 07-01 14:37:47.544: E/AndroidRuntime(17055): java.lang.NoClassDefFoundError: android.content.ClipData 07-01 14:37:47.544: E/AndroidRuntime(17055): com.codelikely.tester.TestApplicationActivity.onTouch(TestApplicationActivity.java:29) 07-01 14:37:47.544: E/AndroidRuntime(17055): android.view で.View.dispatchTouchEvent(View.java:4020) 07-01 14:37:47.544: E/AndroidRuntime(17055): android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:869) 07-01 14:37:47.544 : E/AndroidRuntime(17055): android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:869) 07-01 14:37:47.544: E/AndroidRuntime(17055): android.view.ViewGroup.dispatchTouchEvent(ViewGroup. java:869) 07-01 14:37:47.544: E/AndroidRuntime(17055): android.view.ViewGroup で。dispatchTouchEvent(ViewGroup.java:869) 07-01 14:37:47.544: E/AndroidRuntime(17055): com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1746) 07-01 で14:37:47.544: E/AndroidRuntime(17055): com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1152) 07-01 14:37:47.544: E/AndroidRuntime(17055): android.app.Activity.dispatchTouchEvent(Activity.java:2102) 07-01 14:37:47.544: E/AndroidRuntime(17055): com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow. java:1730) 07-01 14:37:47.544: E/AndroidRuntime(17055): android.view.ViewRoot.deliverPointerEvent(ViewRoot.java:2268) 07-01 14:37:47.544: E/AndroidRuntime(17055) : android.view.ViewRoot.handleMessage(ViewRoot.java:1921) 07-01 14:37:47.544:E/AndroidRuntime(17055): android.os.Handler.dispatchMessage(Handler.java:99) 07-01 14:37:47.544: E/AndroidRuntime(17055): android.os.Looper.loop(Looper.java) :130) 07-01 14:37:47.544: E/AndroidRuntime(17055): android.app.ActivityThread.main(ActivityThread.java:3691) 07-01 14:37:47.544: E/AndroidRuntime(17055): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) 07-01 14:37:47.544: E/AndroidRuntime(17055): java.lang.reflect.Method.invoke(Method.java:507) 07-01 14:37:47.544: E/AndroidRuntime(17055): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907) 07-01 14:37:47.544: E/AndroidRuntime(17055): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665) 07-01 14:37:47.544: E/AndroidRuntime(17055): dalvik.system.NativeStart.main(ネイティブメソッド)main(ネイティブメソッド)
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {
*ClipData clipData = ClipData.newPlainText("", "");*
View.DragShadowBuilder dsb = new View.DragShadowBuilder(view);
view.startDrag(clipData, dsb, view, 0);
view.setVisibility(View.INVISIBLE);
return true;
} else {
return false;
}
}