2015-05-07 1 views
0
runOnUiThread(new Runnable() { 
    @Override 
    public void run() { 
     Toast.makeText(PhotoListActivity.this, "ok", Toast.LENGTH_SHORT).show(); 
     LogUtils.printDebug("123", "ok"); 
    } 
}); 

Журнал LogUtils.printDebug("123", "ok") работает, но не отображается Toast.Это не может отобразить тост в приложении, а другие нормально

+0

Смотрите форматирование пожалуйста ... – shkschneider

+0

Как тост показывают, но дисплей время коротко –

+0

Try This ............. .Toast.makeText (PhotoListActivity.this, "ok", Toast.LENGTH_LONG) .show(); –

ответ

1

попытка изменить PhotoListActivity.thisgetAplicationContext() к

+0

какая разница? –

+0

Я пробовал, но нет. и другие приложения одобрены. – Shannon

+0

Можете ли вы разместить свой полный сценарий, я проверю его –

0

Либо попробовать это ..
PhotoListActivity.this.runOnUiThread(new Runnable() {
@Override
.....
});

Или использовать это ..
getAplicationContext() вместо PhotoListActivity.this в makeText()

0

Попробуйте это. Как только проблема в том, что вы дали Toast Короткого время

Toast.makeText(PhotoListActivity.this, "ok", Toast.LENGTH_LONG).show(); 
+0

Является ли тост закрытым в приложении, чтобы он не мог всплывать? – Shannon