1

重複の可能性:
Android フレームワークでのトースト通知の表示

アクティビティがあり、onResume には次のコードがあります。

super.onResume();
Intent intent = new Intent(this, this.getClass());
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, 0);
nfcAdapter.enableForegroundDispatch(this, pendingIntent, null,null);

onNewIntent(Intent intent) 関数には次のものがあります。

super.onNewIntent(intent);
setIntent(intent)
..
...

Toast.makeText....

しかし、トーストが表示されません - 誰かがこの問題の解決策を持っていますか?

4

2 に答える 2

3

これを試すことができます:

CharSequence text = "Your Text";
int duration = Toast.LENGTH_LONG;
Toast toast = Toast.makeText(getContext(), text, duration);

toast.show();メッセージを表示したいときはいつでも使用してください。

それが役立つことを願っています。

于 2012-07-03T16:01:13.413 に答える
2

しかし、Toast.makeText は表示されません。この問題の解決策はありますか?

ほとんどの場合、callshow()メソッドを忘れました。

Toast.makeText(getApplicationContext(), "Hello", Toast.LENGTH_SHORT).show();
于 2012-07-03T16:10:54.260 に答える