我启用一个新的线程下载,下载完需要给用户一个提示,但这时用户可能已经进入其它activity中,不能确定当前到底是哪个activity,也就无法context参数给Toast,
用下面的方式也不行
Toast.makeText(getApplicationContext(), "下载成功", Toast.LENGTH_SHORT).show();
因为下载类是在另一个包中的一个单独的class中求高手指点~~
用下面的方式也不行
Toast.makeText(getApplicationContext(), "下载成功", Toast.LENGTH_SHORT).show();
因为下载类是在另一个包中的一个单独的class中求高手指点~~
解决方案 »
- 请教安卓游戏问题。?
- android中从Activity1跳转到另一个Activity2中,再跳回来就出现了内存泄漏的问题????怎么解决啊???
- 请教:android可否将一个包含图片、按钮、文字、编辑框的layout布局以对话框形式显示
- TableLayout中TableRow的拖动问题
- 问问bundle传递信息的问题,谢谢。
- 触屏事件的获取
- TabActivity 中子activity跳转到其他activity的切入切出效果
- android系统能否通过另一个设备上网
- 编程时,如何查看 BluetoothDevice BluetoothAdapter 这些包中的方法、调用方法及文档.
- fragment可以从activity取下,再add到另一个activity上吗?现在项目有这样的需求,跪求大神解答,感激不尽
- 关于EditText的onTextChange函数
- 求高手回答下这个带CheckBox的ListView的问题
唉,给不了你更多的帮助,我也是菜鸟
你测试 不可以吗?
你的Toast 再调用这个hande 就行了
private void showToast(final int stringId) {
runOnUiThread(new Runnable() { public void run() {
Toast.makeText(Activity.this, Activity.this.getResources().getString(stringId),
Toast.LENGTH_SHORT).show();
}
});
}