[英]Context intent android
对不起我的英语不好。 我有Activity1,Activity2和java类。 我如何在Java类用户意图中为Activity1->转到-> Activity2。 例如
活动1
new MyJavaClass(Activity1.this).goToActivity2();
MyJavaClass
private Context context;
public ProcessorApp(Context context) {
this.context = context;
}
public void goToActivity2() {
Intent i = new Intent(context, Activity2.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
}
活动2
//hellow
我有错误
Attempt to invoke virtual method 'void android.content.Context.startActivity(android.content.Intent)' on a null object reference
。
Intent i = new Intent((Activity)context, Activity2.class); //not work
Intent i = new Intent(context.getApplicationContext(), Activity2.class); //not work
尝试将MyJavaClass中的startActivity(i)
更改为context.startActivity(i)
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.