이곳저곳 물어봐도 .. 너무 어려운 문제인거 같아서 올립니다.

버튼을 눌렀을때 글이 나오는데, 그 글이 자동으로 멈추게하는 버튼을 만들려고합니다.

문제는 여러분들의 도움으로 만들었는데, 스톱버튼 누르면 앱에서 튕겨져나옵니다.

어떻게 해야하나요?? 어느부분의 코드가 문제인건지...

아래 java올립니다.

package my.MWMK001;

public class MWMK001 extends TabActivity  {
 TabHost mTabHost = null;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    
        mTabHost = getTabHost();
        
        mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent(R.id.Imageview1)); 

        mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("TAB 2").setContent(R.id.textview2));
        final ImageButton button1 = (ImageButton) findViewById(R.id.android_button1);
        button1.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                // Perform action on clicks
                Toast.makeText(MWMK001.this, "1번학생부터 10번학생은..", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "1번 바니.", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "2번 또또.", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "3번 곰돌이.", Toast.LENGTH_SHORT).show();
            }
        });
        final ImageButton button2 = (ImageButton) findViewById(R.id.android_button2);
        button2.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
           
                // Perform action on clicks
             Toast.makeText(MWMK001.this, "11번학생부터 20번학생은..", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "11번 지영.", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "12번 나나.", Toast.LENGTH_SHORT).show();
                Toast.makeText(MWMK001.this, "13번 승리.", Toast.LENGTH_SHORT).show();
            }
        });
               //----------------------------- 이부분이 스톱버튼 만든부분입니다. -----------------------------------------------------------------
        final ImageButton button3 = (ImageButton) findViewById(R.id.android_button3);
        button3.setOnClickListener(new OnClickListener() {
          public void onClick(View v) {
           Toast t = Toast.makeText(null, 0, 0);
           t.show();
           t.cancel(); 
            }
            });
          //----------------------------------------------- 이 사이만 고치면 될듯한데...-------------
        mTabHost.addTab(mTabHost.newTabSpec("tab_test3").setIndicator("TAB 3").setContent(R.id.textview3)); 
         
        mTabHost.setCurrentTab(0);