Я хочу добиться следующего поведения в моем приложении:
Если нет возможности подключения rnet, появится всплывающее окно с предупреждением об этом, когда наконец появится возможность подключения, загружается веб-просмотр.
Мне удается выполнить все желаемое поведение, кроме тостов, я пробовал следующие способы:
isOnline();
if (!online) {
Thread y=new Thread(new Runnable() {
@Override
public void run() {
Looper.prepare();
Toast.makeText(getBaseContext(), "No hay conectividad a Internet", Toast.LENGTH_LONG).show();
}
});
y.start();
try {
y.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
Thread t=new Thread(new Runnable() {
@Override
public void run() {
while (!online)
{
isOnline();
}
}
});
t.start();
try {
t.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
И этот:
isOnline();
if (!online) {
Toast.makeText(getBaseContext(), "No hay conectividad a Internet", Toast.LENGTH_LONG).show();
}
Thread t=new Thread(new Runnable() {
@Override
public void run() {
while (!online)
{
isOnline();
}
}
});
t.start();
try {
t.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
Но ни один из них не добирается до покажи тост.
Что я могу сделать, чтобы появился тост?