【问题标题】:Toast message not displaying in Android studioToast 消息未在 Android Studio 中显示
【发布时间】:2021-01-22 11:27:39
【问题描述】:

我是一名尝试学习基本教程的初学者,我为我的应用创建了一个空的活动布局,并试图显示这样的 toast 消息:

    package com.example.myapplication;

    import androidx.appcompat.app.AppCompatActivity;

    import android.os.Bundle;
    import android.widget.Toast;

    public class MainActivity extends AppCompatActivity {

      @Override
      protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Toast.makeText(getApplicationContext(), "hi", Toast.LENGTH_LONG).show();

        }
    }

【问题讨论】:

    标签: android-studio


    【解决方案1】:

    既然你在Activity里面,context可以是Activity本身,所以替换:

    Toast.makeText(getApplicationContext(), "hi", Toast.LENGTH_LONG).show();
    

    与:

    Toast.makeText(this, "hi", Toast.LENGTH_LONG).show();
    

    【讨论】:

    • 谢谢,当我尝试安装另一个虚拟设备时,这有效
    猜你喜欢
    • 1970-01-01
    • 2011-12-09
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 2014-07-04
    • 2014-09-21
    相关资源
    最近更新 更多