また、インターネットに接続されていない場合、アクティビティは読み込み中のように真っ黒のままです。アクティビティが最初に読み込まれるようにするにはどうすればよいですか?
1 に答える
0
スレッドを使用します: http://developer.android.com/reference/java/lang/Thread.html、これをグローバル変数として宣言します:Handler mHandler = new Handler();
そして、これを必要な場所に置きます:
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
while (true) {
try {
//waits 10 sec. to load the admob, enough time
//to load the activity
Thread.sleep(10000);
mHandler.post(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
// Write your code here to the admob
}
});
} catch (Exception e) {
// TODO: handle exception
}
}
}
}).start();
于 2012-10-11T08:08:26.037 に答える