2012-05-06 33 views
0

我正在制作一个android应用程序。在主要课程中,我想借助图像按钮调用另一课程(Tweetlogin)。但只要我点击图像按钮,它不会加载所需的结果,但显示意外的错误。我的代码有什么问题? 在主类,我写道:为什么Android中的Image按钮无法正常工作..?

ImageButton twiter = (ImageButton) findViewById(R.id.imageButton1); 
    twiter.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Intent i = new Intent(getApplicationContext(), 
        Tweetlogin.class); 
      startActivity(i); 

     } 

    }); 

我另一个代码改变了原意,但是这也din't工作:

twiter.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Intent i = new Intent(main.this, 
        Tweetlogin.class); 
      startActivity(i); 

     } 

    }); 
+0

添加您的logcat这里 –

回答

0

变化

Intent i = new Intent(getApplicationContext(), Tweetlogin.class); 

Intent i = new Intent(getBaseContext(), Tweetlogin.class); 

和ma请确保您的对象twiter不是null

+0

先生,谢谢u为帮助,但这种getBaseContext()din't帮助。当我更改代码并运行模拟器时,图像按钮不可点击,也没有错误。 –

+0

这意味着它的工作正常,但你应该确认你在Tweetlogin类 – waqaslam

+0

谢谢你先生..我解决了这个错误。我会感谢你,如果你能让我知道更多的安卓android。其实我只是通过在线学习教程来制作应用程序,我得到的错误,但没有人来解决它们。有没有人可以帮助初学者的任何Android社区或网站? –

0

Tweetlogin活动是否列在AndroidManifest.xml中?

喜欢的东西:

 <activity 
      android:name=".Tweetlogin" 
      android:label="@string/app_name" > 
     </activity> 
+0

先生,我已经添加了。'' –

+0

谢谢先生。我解决了错误。 –

相关问题