Ven*_*kat 11 android android-intent
我的android有点问题.只是想知道如何从只扩展BaseAdapter而不是Activity Class的Adapter Class调用Intent.
Stu*_*uti 25
只需你可以使用这个,
Intent intent = new Intent(context,MainActivity.class)
.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
此代码将从您的基本适配器类调用一个活动.我不知道你想做什么..但这会给你一个提示
Sun*_*hoo 12
要开始一项活动,您需要上下文.尝试使用以下方法
将context参数传递给扩展BaseAdapter的类的构造函数.
public class MyAdapter extends BaseAdapter {
Context context;
public MyAdapter(Context context) {
this.context=context;
}
Run Code Online (Sandbox Code Playgroud)
要开始活动,请使用以下方法
Intent i = new Intent();
i.setClassName("com.abc.mypackage", "com.abc.mypackage.NewActivity");
context.startActivity(i);
Run Code Online (Sandbox Code Playgroud)
要么
Intent i = new Intent(context, MainActivity.class);
context.startActivity(i);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24189 次 |
| 最近记录: |