Guten Abend Pascal,
leider ist das aber nicht ganz so einfach. Leider lässt sich die App nach dem Einfügen des Listeners nicht mehr starten.
Listener1@Override
2 public void onViewCreated(View view, Bundle savedInstanceState) {
3 super.onViewCreated(view, savedInstanceState);
4 setEmptyText(getResources().getString(R.string.no_tasks));
5 registerForContextMenu(getListView());
6 setHasOptionsMenu(true);
7
8
9 mTaskDone = (CheckBox) view.findViewById(R.id.cb_taskdone);
10
11 mTaskDone.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
12
13 @Override
14 public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
15 Toast.makeText(getActivity(),
16 "Erfolgreich",
17 Toast.LENGTH_SHORT).show();
18 }
19 });
20 }
LogCat03-20 16:44:10.924: E/AndroidRuntime(1365): FATAL EXCEPTION: main
03-20 16:44:10.924: E/AndroidRuntime(1365): Process: com.android.taskmanager, PID: 1365
03-20 16:44:10.924: E/AndroidRuntime(1365): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.taskmanager/com.android.taskmanager.TaskListActivity}: android.view.InflateException: Binary XML file line #23: Error inflating class fragment
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.app.ActivityThread.access$800(ActivityThread.java:135)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.os.Handler.dispatchMessage(Handler.java:102)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.os.Looper.loop(Looper.java:136)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.app.ActivityThread.main(ActivityThread.java:5017)
03-20 16:44:10.924: E/AndroidRuntime(1365): at java.lang.reflect.Method.invokeNative(Native Method)
03-20 16:44:10.924: E/AndroidRuntime(1365): at java.lang.reflect.Method.invoke(Method.java:515)
03-20 16:44:10.924: E/AndroidRuntime(1365): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
03-20 16:44:10.924: E/AndroidRuntime(1365): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-20 16:44:10.924: E/AndroidRuntime(1365): at dalvik.system.NativeStart.main(Native Method)
03-20 16:44:10.924: E/AndroidRuntime(1365): Caused by: android.view.InflateException: Binary XML file line #23: Error inflating class fragment
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:713)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
03-20 16:44:10.924: E/AndroidRuntime(1365): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:290)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.app.Activity.setContentView(Activity.java:1929)
03-20 16:44:10.924: E/AndroidRuntime(1365): at com.android.taskmanager.TaskListActivity.onCreate(TaskListActivity.java:30)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.app.Activity.performCreate(Activity.java:5231)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-20 16:44:10.924: E/AndroidRuntime(1365): ... 11 more
03-20 16:44:10.924: E/AndroidRuntime(1365): Caused by: java.lang.NullPointerException
03-20 16:44:10.924: E/AndroidRuntime(1365): at com.android.taskmanager.TaskListFragment.onViewCreated(TaskListFragment.java:82)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:906)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1082)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1184)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:291)
03-20 16:44:10.924: E/AndroidRuntime(1365): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
03-20 16:44:10.924: E/AndroidRuntime(1365): ... 21 more