PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
AndroidDev
[问题] 在另外的class中finish()掉原本的context
楼主:
dwadefans
(wade)
2014-10-17 11:34:50
如何在其他的class中使用finish()指令将原本的activity给关掉呢?
我将传进来的Context 执行 finish()时都会出现下列错误:
android.app.application cannot be cast to android.app.activity
我是使用AsyncTask,当我事情处理完后,要进入下个activity
将原本的activity关掉,有什么方法可以达成这项任务呢?
作者: nOhiTmE
2014-10-17 11:39:00
因为你收到的根本不是activity,是application啊
作者:
Deltaguita
(伯利兹)
2014-10-17 11:43:00
你要确保你丢进去的是activity
楼主:
dwadefans
(wade)
2014-10-17 11:43:00
我达到这个效果了
http://goo.gl/eJX7kW
我有把Context传进来 在建构元的部份应该取得Activityact = (Activity)cxt; -->可是这方法好像行不通...我后来是直接把整个Activity传进来 像以上网址的方法..finish时是使用 MyActivity.finish()为何不能用这样呢? ((Activity) cxt).finish();
作者:
Deltaguita
(伯利兹)
2014-10-17 15:21:00
你贴自己的code吧 这样讲比较快
楼主:
dwadefans
(wade)
2014-10-17 18:07:00
哈 不好意思 晚点吧 code 贴上来
作者:
issuemylove
(NotLove)
2014-10-17 18:18:00
你是不是用到getApplicationContext()?来当参数传入
作者:
ssccg
(23)
2014-10-17 21:00:00
你传的时候要传this,不是getApplicationContext()一样都是Context,Activity跟Application不一样
作者:
Armuro
(再传我一次=.=)
2014-10-20 07:55:00
推楼上
继续阅读
[问题] 录影程式
hackersky109
[分享] Android 5.0 Lollipop
vincent20384
[问题] 有办法让Visual Studio和Eclipse做连结吗
MonruTsai
[问题] Edittext 拖放问题
qaz227018
[问题] 靠封包显示出网页内容
xling5216
[问题] 超级初新者的问题
xm3vul3h06
[闲聊] 这算是专业知识吗....?
a07051226
[问题] 萤幕上方那个下拉 Bar
mozzan
[问题] 如何让unity端等待Android plugin回应?
euph
[问题] 关于如何点选alertdialog
welcometoluv
Links
booklink
Contact Us: admin [ a t ] ucptt.com