在我的Android应用程序中,我通过提供getApplicationContext()
和MainActivity.this
方法1:
Toast.makeText(getApplicationContext(),"No more items.", Toast.LENGTH_LONG).show();
产生以下输出:
方法2:
Toast.makeText(MainActivity.this,"No more items.", Toast.LENGTH_LONG).show();
第二种方法产生以下与第一种不同的吐司消息。
我不知道getApplicationContext()
和MainActivity.this
之间产生两个不同的Toast消息的原因。请分享差异背后的原因。
我在Kitkat 4.4.2
Samsung S4.
下运行
答案 0 :(得分:3)
getapplication context返回应用程序的上下文,它在整个应用程序中保持相同。但是。这个上下文返回特定于活动的上下文。
答案 1 :(得分:1)
您的应用程序以Samsungs'为主题。 TouchWiz UI