我知道还有其他问题涉及到这个问题,但是我的问题出人意料地不同(至少我认为是这样的)。
我猜我的代码没错,但我不知道为什么Toast消息不显示。首先,在我的Fragment中我看不到Toast消息。然后我决定将它放在我的Activity中,惊人的是它在这里也不显示。
下面是我的Activity代码,它是从FragmentActivity扩展而来。
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Log.d(TAG, "***************************");
Log.d(TAG, "*** Application started ***");
Log.d(TAG, "***************************");
// assign layout to activity
setContentView(R.layout.activity_main);
mContext = MainActivity.this;
Toast.makeText(mContext, "Hello World", Toast.LENGTH_SHORT).show();
.
.
.
}
应用程序没有错误,但是只有f.toast消息不显示!我甚至用getApplicationContext()替换了mContext,结果还是一样,toast没有显示。
任何建议都将不胜感激。谢谢
===============
更新:当我打开Toast类时,有一些红线。请看下面的图片