【Google】Androidアプリ作成part7
■ このスレッドは過去ログ倉庫に格納されています
0465デフォルトの名無しさん
2011/01/16(日) 12:58:55下記�@のタイミングでは、正しくlinearlayout1→linearlayout2に遷移するのですが、
下記�Aのタイミングでは、画面遷移しません。
画面遷移しなかった場合の、LogCatウィンドウを見たところ、
「request time failed java.net.socketexception address family not supported by protocol」と表示されていました。
google等で調べてみましたが、画面遷移できない理由が分かりません。
Threadのrun()内からは、setContentView()が出来ない、等の制約があるのでしょうか?
コンストラクタ(Context context) {
((Activity)context).setContentView(linearlayout1);
}
@Override
public void onClick(View v) {
((Activity)context).setContentView((linearlayout2); // �@onClick()内から画面遷移
}
@Override
public void run() {
((Activity)context).setContentView((linearlayout2);; // �Arun()内から画面遷移
}
■ このスレッドは過去ログ倉庫に格納されています