use*_*039 4 android smack toast
我想打开一个Toast,但它似乎不能在一个侦听器(Smack)中工作,就像这个例子:
private ChatManagerListener chatManagerListener = new ChatManagerListener() {
public void chatCreated(Chat newChat, boolean createdLocally) {
if(!createdLocally) {
Toast.makeText(mCtx, "CHAT CREATED", Toast.LENGTH_SHORT).show();
// do some stuff
}
}
};
Run Code Online (Sandbox Code Playgroud)
如果我在类中的其他地方使用Toast-code,它就可以工作,只要它不是一个监听器.
runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(Activity.this, "import finished", Toast.LENGTH_SHORT).show();
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2739 次 |
| 最近记录: |