在适配器类方法android中启动另一个活动

时间:2018-11-10 03:27:19

标签: android android-intent android-activity android-adapter

这是我的自定义适配器类中的方法之一

# -*- coding: utf-8 -*-

import os
import sys
from urllib2 import urlopen

path = "file:////192.168.199.249/Users"
try:
    urlopen(path, timeout=1)
    print "exist"
except Exception, e:
    print "not exist"

if os.path.exists(path):
    print "exist"
else:
    print "not exist"

以及如何在此自定义适配器类方法中启动新活动?

2 个答案:

答案 0 :(得分:0)

要开始其他活动,您只需要一个上下文

Intent intent = new Intent(ctx, YourNewActivity.class)
ctx.startActivity(intent);

答案 1 :(得分:0)

您不应该在适配器中启动活动...适配器应该收到一个接口(在构造函数中最好),该接口将通知Fragment或Activity单击了某个项目,然后他们可以启动另一个活动,请检查此示例:

https://android.jlelse.eu/click-listener-for-recyclerview-adapter-2d17a6f6f6c9

祝你好运