Activity を拡張するクラスとは別に、アプリのロジックを制御するクラスがあり、この最後のクラス内で宣言されています。
そのクラスでトーストを使用する方法があるかどうか知りたいです。
そのクラスをアクティビティで拡張し、コンストラクターでコンテキストを送信しようとしましたが、うまくいきませんでした。
編集:
ここに、コンストラクターでコンテキストを渡す方法のコードがあります。
GameController newgame = new GameController(getApplicationContext());
public GameController(Context _context)
{
//...
context = _context;
}
Toast.makeText(context, "You can't bet this amount, the minimun bet is: " + minimun_bet, 2).show();
これを実行すると、次のエラーが発生します。
05-29 10:58:06.230: E/AndroidRuntime(5753): java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()