NullPointerException при установке TextView через ButtonClick

У меня проблемы с изменением текста в TextView с помощью набора обратных вызовов из фрагмента:

Мой фрагмент выглядит так:

открытый класс GetStartedFragment расширяет Fragment реализует OnClickListener {

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){

    View view = inflater.inflate(R.layout.myFragment, container, false);

    Button b1, b2, b3;
    b1 = (Button) view.findViewById(R.id.btn_myBtn);
    b1.setOnClickListener(this);


    return view;
}

@Override
public void onClick(View v) {
    TextView textView = (TextView) v.findViewById(R.id.txt_myTxtBox);
    textView.setText("Hi!");
}

}

в XML-файле фрагментов у меня есть следующий defiend:

<Button
        android:id="@+id/btn_myBtn"
        android:text="@string/myBtn" />

<TextView android:id="@+id/txt_myTxtBox" android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:layout_weight="1"
    android:gravity="center" android:text="Foo" />

Когда я нажимаю кнопку, я получаю исключение нулевого указателя, вот мой журнал LogCat:

08-12 12:32:56.963: E/AndroidRuntime(1089): FATAL EXCEPTION: main
08-12 12:32:56.963: E/AndroidRuntime(1089): java.lang.NullPointerException
08-12 12:32:56.963: E/AndroidRuntime(1089):     at com.foo.bar.fragments.more.GetStartedFragment.onClick(GetStartedFragment.java:61)
08-12 12:32:56.963: E/AndroidRuntime(1089):     at android.view.View.performClick(View.java:4240)
08-12 12:32:56.963: E/AndroidRuntime(1089):     at android.view.View$PerformClick.run(View.java:17721)
08-12 12:32:56.963: E/AndroidRuntime(1089):     at android.os.Handler.handleCallback(Handler.java:730)
08-12 12:32:56.963: E/AndroidRuntime(1089):     at android.os.Handler.dispatchMessage(Handler.java:92)
08-12 12:32:56.963: E/AndroidRuntime(1089):     at android.os.Looper.loop(Looper.java:137)
08-12 12:32:56.963: E/AndroidRuntime(1089):     at android.app.ActivityThread.main(ActivityThread.java:5103)
08-12 12:32:56.963: E/AndroidRuntime(1089):     at java.lang.reflect.Method.invokeNative(Native Method)
08-12 12:32:56.963: E/AndroidRuntime(1089):     at java.lang.reflect.Method.invoke(Method.java:525)
08-12 12:32:56.963: E/AndroidRuntime(1089):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
08-12 12:32:56.963: E/AndroidRuntime(1089):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
08-12 12:32:56.963: E/AndroidRuntime(1089):     at dalvik.system.NativeStart.main(Native Method)

Ответы на вопрос(1)

Ваш ответ на вопрос