繁体   English   中英

上下文意图android

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM