この問題に関して他にもいくつかの問題があることは知っていますが、私のものは驚くほど異なります(少なくとも私はそう思います)。
私のコードは正しいと思いますが、トースト メッセージが表示されない理由がわかりません。まず、フラグメントにトースト メッセージが表示されませんでした。それから私はそれを自分のアクティビティに入れることにしましたが、驚くべきことに、ここにも表示されません。
これは、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 メッセージだけが表示されません! mContext を getApplicationContext() に置き換えても同じ結果が得られ、トーストは表示されません。
任意の提案をいただければ幸いです。ありがとう
===============
更新: Toast クラスを開くと、赤い線がいくつかあります。下の画像を見てください